Search in sources :

Example 11 with Option

use of org.elasticsearch.search.suggest.Suggest.Suggestion.Entry.Option in project elasticsearch by elastic.

the class SuggestionOptionTests method createTestItem.

public static Option createTestItem() {
    Text text = new Text(randomAsciiOfLengthBetween(5, 15));
    float score = randomFloat();
    Text highlighted = randomFrom((Text) null, new Text(randomAsciiOfLengthBetween(5, 15)));
    Boolean collateMatch = randomFrom((Boolean) null, randomBoolean());
    return new Option(text, highlighted, score, collateMatch);
}
Also used : Text(org.elasticsearch.common.text.Text) Option(org.elasticsearch.search.suggest.Suggest.Suggestion.Entry.Option)

Aggregations

Option (org.elasticsearch.search.suggest.Suggest.Suggestion.Entry.Option)11 BytesReference (org.elasticsearch.common.bytes.BytesReference)7 Entry (org.elasticsearch.search.suggest.Suggest.Suggestion.Entry)7 Text (org.elasticsearch.common.text.Text)6 CompletionSuggestion (org.elasticsearch.search.suggest.completion.CompletionSuggestion)5 TermSuggestion (org.elasticsearch.search.suggest.term.TermSuggestion)5 XContentParser (org.elasticsearch.common.xcontent.XContentParser)4 ArrayList (java.util.ArrayList)3 Map (java.util.Map)3 XContentType (org.elasticsearch.common.xcontent.XContentType)3 Suggestion (org.elasticsearch.search.suggest.Suggest.Suggestion)3 PhraseSuggestion (org.elasticsearch.search.suggest.phrase.PhraseSuggestion)3 IOException (java.io.IOException)1 HashMap (java.util.HashMap)1 List (java.util.List)1 TokenStream (org.apache.lucene.analysis.TokenStream)1 IndexReader (org.apache.lucene.index.IndexReader)1 Terms (org.apache.lucene.index.Terms)1 DirectSpellChecker (org.apache.lucene.search.spell.DirectSpellChecker)1 BytesRef (org.apache.lucene.util.BytesRef)1