Class CompletionSuggester
java.lang.Object
org.opensearch.client.opensearch._global.search.SuggesterBase
org.opensearch.client.opensearch._global.search.CompletionSuggester
- All Implemented Interfaces:
ToJsonp
public final class CompletionSuggester extends SuggesterBase
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCompletionSuggester.BuilderBuilder forCompletionSuggester.Nested classes/interfaces inherited from class org.opensearch.client.opensearch._global.search.SuggesterBase
SuggesterBase.AbstractBuilder<BuilderT extends SuggesterBase.AbstractBuilder<BuilderT>> -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<CompletionSuggester>DESERIALIZERJson deserializer for CompletionSuggester -
Constructor Summary
Constructors Modifier Constructor Description protectedCompletionSuggester(CompletionSuggester.Builder builder) -
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,jakarta.json.JsonValue>contexts()API name:contextsSuggestFuzzinessfuzzy()API name:fuzzyjava.lang.Stringprefix()API name:prefixjava.lang.Stringregex()API name:regexprotected static voidsetupCompletionSuggesterDeserializer(DelegatingDeserializer<CompletionSuggester.Builder> op)java.lang.BooleanskipDuplicates()API name:skip_duplicatesprotected voidtoJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Methods inherited from class org.opensearch.client.opensearch._global.search.SuggesterBase
analyzer, field, setupSuggesterBaseDeserializer, size, toJsonp
-
Field Details
-
DESERIALIZER
Json deserializer for CompletionSuggester
-
-
Constructor Details
-
Method Details
-
contexts
@Nullable public java.util.Map<java.lang.String,jakarta.json.JsonValue> contexts()API name:contexts -
fuzzy
API name:fuzzy -
prefix
@Nullable public java.lang.String prefix()API name:prefix -
regex
@Nullable public java.lang.String regex()API name:regex -
skipDuplicates
@Nullable public java.lang.Boolean skipDuplicates()API name:skip_duplicates -
toJsonpInternal
- Overrides:
toJsonpInternalin classSuggesterBase
-
setupCompletionSuggesterDeserializer
protected static void setupCompletionSuggesterDeserializer(DelegatingDeserializer<CompletionSuggester.Builder> op)
-