Class Suggester
- java.lang.Object
-
- org.opensearch.client.opensearch.core.search.Suggester
-
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class Suggester extends java.lang.Object implements JsonpSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSuggester.BuilderBuilder forSuggester.
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<Suggester>_DESERIALIZERJson deserializer forSuggester
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Suggesterof(java.util.function.Function<Suggester.Builder,ObjectBuilder<Suggester>> fn)voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupSuggesterDeserializer(ObjectDeserializer<Suggester.Builder> op)java.util.Map<java.lang.String,FieldSuggester>suggesters()The named suggestersjava.lang.Stringtext()Global suggest text, to avoid repetition when the same text is used in several suggesters
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<Suggester> _DESERIALIZER
Json deserializer forSuggester
-
-
Method Detail
-
of
public static Suggester of(java.util.function.Function<Suggester.Builder,ObjectBuilder<Suggester>> fn)
-
suggesters
public final java.util.Map<java.lang.String,FieldSuggester> suggesters()
The named suggesters
-
text
@Nullable public final java.lang.String text()
Global suggest text, to avoid repetition when the same text is used in several suggestersAPI name:
text
-
serialize
public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
-
setupSuggesterDeserializer
protected static void setupSuggesterDeserializer(ObjectDeserializer<Suggester.Builder> op)
-
-