Class TermSuggestion.Entry
java.lang.Object
org.elasticsearch.search.suggest.Suggest.Suggestion.Entry<TermSuggestion.Entry.Option>
org.elasticsearch.search.suggest.term.TermSuggestion.Entry
- All Implemented Interfaces:
java.lang.Iterable<TermSuggestion.Entry.Option>,Writeable,ToXContent,ToXContentFragment
- Enclosing class:
- TermSuggestion
public static class TermSuggestion.Entry extends Suggest.Suggestion.Entry<TermSuggestion.Entry.Option>
Represents a part from the suggest text with suggested options.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTermSuggestion.Entry.OptionContains the suggested text with its document frequency and score.Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
-
Constructor Summary
Constructors Constructor Description Entry(StreamInput in)Entry(Text text, int offset, int length) -
Method Summary
Modifier and Type Method Description static TermSuggestion.EntryfromXContent(XContentParser parser)protected TermSuggestion.Entry.OptionnewOption(StreamInput in)Methods inherited from class org.elasticsearch.search.suggest.Suggest.Suggestion.Entry
addOption, addOptions, declareCommonFields, equals, getLength, getOffset, getOptions, getText, hashCode, iterator, merge, reduce, sort, toXContent, writeTo
-
Constructor Details
-
Method Details
-
newOption
- Specified by:
newOptionin classSuggest.Suggestion.Entry<TermSuggestion.Entry.Option>- Throws:
java.io.IOException
-
fromXContent
-