Class PhraseSuggester

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

@JsonpDeserializable
public final class PhraseSuggester
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
    • collate

      @Nullable public PhraseSuggestCollate collate()
      API name: collate
    • confidence

      @Nullable public java.lang.Double confidence()
      API name: confidence
    • directGenerator

      @Nullable public java.util.List<DirectGenerator> directGenerator()
      API name: direct_generator
    • forceUnigrams

      @Nullable public java.lang.Boolean forceUnigrams()
      API name: force_unigrams
    • gramSize

      @Nullable public java.lang.Integer gramSize()
      API name: gram_size
    • highlight

      @Nullable public PhraseSuggestHighlight highlight()
      API name: highlight
    • maxErrors

      @Nullable public java.lang.Double maxErrors()
      API name: max_errors
    • realWordErrorLikelihood

      @Nullable public java.lang.Double realWordErrorLikelihood()
      API name: real_word_error_likelihood
    • separator

      @Nullable public java.lang.String separator()
      API name: separator
    • shardSize

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

      @Nullable public SmoothingModel smoothing()
      API name: smoothing
    • text

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

      @Nullable public java.lang.Integer tokenLimit()
      API name: token_limit
    • serializeInternal

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

      protected static void setupPhraseSuggesterDeserializer​(DelegatingDeserializer<PhraseSuggester.Builder> op)