Class SuggesterBase
java.lang.Object
co.elastic.clients.elasticsearch.core.search.SuggesterBase
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
CompletionSuggester,PhraseSuggester,TermSuggester
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringanalyzer()The analyzer to analyze the suggest text with.final Stringfield()Required - The field to fetch the candidate suggestions from.voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <BuilderT extends SuggesterBase.AbstractBuilder<BuilderT>>
voidsetupSuggesterBaseDeserializer(ObjectDeserializer<BuilderT> op) final Integersize()The maximum corrections to be returned per suggest text token.toString()
-
Constructor Details
-
SuggesterBase
-
-
Method Details
-
field
Required - The field to fetch the candidate suggestions from. Needs to be set globally or per suggestion.API name:
field -
analyzer
The analyzer to analyze the suggest text with. Defaults to the search analyzer of the suggest field.API name:
analyzer -
size
The maximum corrections to be returned per suggest text token.API name:
size -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupSuggesterBaseDeserializer
protected static <BuilderT extends SuggesterBase.AbstractBuilder<BuilderT>> void setupSuggesterBaseDeserializer(ObjectDeserializer<BuilderT> op)
-