Class MoreLikeThisQuery

java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
co.elastic.clients.elasticsearch._types.query_dsl.MoreLikeThisQuery
All Implemented Interfaces:
QueryVariant, JsonpSerializable, UnionVariant

@JsonpDeserializable
public final class MoreLikeThisQuery
extends QueryBase
implements QueryVariant
  • Field Details

  • Constructor Details

  • Method Details

    • _variantType

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

      @Nullable public java.lang.String analyzer()
      API name: analyzer
    • boostTerms

      @Nullable public java.lang.Double boostTerms()
      API name: boost_terms
    • failOnUnsupportedField

      @Nullable public java.lang.Boolean failOnUnsupportedField()
      API name: fail_on_unsupported_field
    • fields

      @Nullable public java.util.List<java.lang.String> fields()
      API name: fields
    • include

      @Nullable public java.lang.Boolean include()
      API name: include
    • like

      public java.util.List<LikeDocument> like()
      Required - API name: like
    • maxDocFreq

      @Nullable public java.lang.Integer maxDocFreq()
      API name: max_doc_freq
    • maxQueryTerms

      @Nullable public java.lang.Integer maxQueryTerms()
      API name: max_query_terms
    • maxWordLength

      @Nullable public java.lang.Integer maxWordLength()
      API name: max_word_length
    • minDocFreq

      @Nullable public java.lang.Integer minDocFreq()
      API name: min_doc_freq
    • minimumShouldMatch

      @Nullable public java.lang.String minimumShouldMatch()
      API name: minimum_should_match
    • minTermFreq

      @Nullable public java.lang.Integer minTermFreq()
      API name: min_term_freq
    • minWordLength

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

      @Nullable public java.util.Map<java.lang.String,​java.lang.String> perFieldAnalyzer()
      API name: per_field_analyzer
    • routing

      @Nullable public java.lang.String routing()
      API name: routing
    • stopWords

      @Nullable public java.util.List<java.lang.String> stopWords()
      API name: stop_words
    • unlike

      @Nullable public java.util.List<LikeDocument> unlike()
      API name: unlike
    • version

      @Nullable public java.lang.Long version()
      API name: version
    • versionType

      @Nullable public VersionType versionType()
      API name: version_type
    • serializeInternal

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

      protected static void setupMoreLikeThisQueryDeserializer​(DelegatingDeserializer<MoreLikeThisQuery.Builder> op)