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

@JsonpDeserializable public class MoreLikeThisQuery extends QueryBase implements QueryVariant
See Also:
  • Field Details

  • Method Details

    • of

    • _queryKind

      public Query.Kind _queryKind()
      Query variant kind.
      Specified by:
      _queryKind in interface QueryVariant
    • analyzer

      @Nullable public final String analyzer()
      API name: analyzer
    • boostTerms

      @Nullable public final Double boostTerms()
      API name: boost_terms
    • failOnUnsupportedField

      @Nullable public final Boolean failOnUnsupportedField()
      API name: fail_on_unsupported_field
    • fields

      public final List<String> fields()
      API name: fields
    • include

      @Nullable public final Boolean include()
      API name: include
    • like

      public final List<Like> like()
      Required - API name: like
    • maxDocFreq

      @Nullable public final Integer maxDocFreq()
      API name: max_doc_freq
    • maxQueryTerms

      @Nullable public final Integer maxQueryTerms()
      API name: max_query_terms
    • maxWordLength

      @Nullable public final Integer maxWordLength()
      API name: max_word_length
    • minDocFreq

      @Nullable public final Integer minDocFreq()
      API name: min_doc_freq
    • minimumShouldMatch

      @Nullable public final String minimumShouldMatch()
      API name: minimum_should_match
    • minTermFreq

      @Nullable public final Integer minTermFreq()
      API name: min_term_freq
    • minWordLength

      @Nullable public final Integer minWordLength()
      API name: min_word_length
    • perFieldAnalyzer

      public final Map<String,String> perFieldAnalyzer()
      API name: per_field_analyzer
    • routing

      @Nullable public final String routing()
      API name: routing
    • stopWords

      public final List<String> stopWords()
      API name: stop_words
    • unlike

      public final List<Like> unlike()
      API name: unlike
    • version

      @Nullable public final Long version()
      API name: version
    • versionType

      @Nullable public final 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(ObjectDeserializer<MoreLikeThisQuery.Builder> op)