Class TermSuggester

java.lang.Object
co.elastic.clients.elasticsearch.core.search.SuggesterBase
co.elastic.clients.elasticsearch.core.search.TermSuggester
All Implemented Interfaces:
FieldSuggesterVariant, JsonpSerializable

@JsonpDeserializable
public class TermSuggester
extends SuggesterBase
implements FieldSuggesterVariant
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static TermSuggester of​(java.util.function.Function<TermSuggester.Builder,​ObjectBuilder<TermSuggester>> fn)
    • _fieldSuggesterKind

      public FieldSuggester.Kind _fieldSuggesterKind()
      FieldSuggester variant kind.
      Specified by:
      _fieldSuggesterKind in interface FieldSuggesterVariant
    • lowercaseTerms

      @Nullable public final java.lang.Boolean lowercaseTerms()
      API name: lowercase_terms
    • maxEdits

      @Nullable public final java.lang.Integer maxEdits()
      API name: max_edits
    • maxInspections

      @Nullable public final java.lang.Integer maxInspections()
      API name: max_inspections
    • maxTermFreq

      @Nullable public final java.lang.Float maxTermFreq()
      API name: max_term_freq
    • minDocFreq

      @Nullable public final java.lang.Float minDocFreq()
      API name: min_doc_freq
    • minWordLength

      @Nullable public final java.lang.Integer minWordLength()
      API name: min_word_length
    • prefixLength

      @Nullable public final java.lang.Integer prefixLength()
      API name: prefix_length
    • shardSize

      @Nullable public final java.lang.Integer shardSize()
      API name: shard_size
    • sort

      @Nullable public final SuggestSort sort()
      API name: sort
    • stringDistance

      @Nullable public final StringDistance stringDistance()
      API name: string_distance
    • suggestMode

      @Nullable public final SuggestMode suggestMode()
      API name: suggest_mode
    • text

      @Nullable public final java.lang.String text()
      API name: text
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Overrides:
      serializeInternal in class SuggesterBase
    • setupTermSuggesterDeserializer

      protected static void setupTermSuggesterDeserializer​(ObjectDeserializer<TermSuggester.Builder> op)