Class MoreLikeThisQuery

java.lang.Object
org.opensearch.client.opensearch._types.query_dsl.QueryBase
org.opensearch.client.opensearch._types.query_dsl.MoreLikeThisQuery
All Implemented Interfaces:
ToJsonp

public final class MoreLikeThisQuery
extends QueryBase
  • Field Details

  • Constructor Details

  • Method Details

    • analyzer

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

      @Nullable public java.lang.Number boostTerms()
      API name: boost_terms
    • fields

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

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

      @Nullable public java.util.List<jakarta.json.JsonValue> like()
      API name: like
    • maxDocFreq

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

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

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

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

      @Nullable public jakarta.json.JsonValue minimumShouldMatch()
      API name: minimum_should_match
    • minTermFreq

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

      @Nullable public java.lang.Number 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 jakarta.json.JsonValue routing()
      API name: routing
    • stopWords

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

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

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

      @Nullable public jakarta.json.JsonValue versionType()
      API name: version_type
    • toJsonpInternal

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

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