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:
API specification
  • Field Details

  • Method Details

    • of

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      @Nullable public final java.lang.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)