Class TermSuggester

java.lang.Object
co.elastic.clients.elasticsearch._core.search.SuggesterBase
co.elastic.clients.elasticsearch._core.search.TermSuggester
All Implemented Interfaces:
SuggestVariant, JsonpSerializable, UnionVariant

@JsonpDeserializable
public final class TermSuggester
extends SuggesterBase
implements SuggestVariant
  • Field Details

  • Constructor Details

  • Method Details

    • _variantType

      public java.lang.String _variantType()
      Suggest variant type
      Specified by:
      _variantType in interface UnionVariant
    • lowercaseTerms

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

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

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

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

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

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

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

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

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

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

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

      @Nullable public 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​(DelegatingDeserializer<TermSuggester.Builder> op)