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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMoreLikeThisQuery.BuilderBuilder forMoreLikeThisQuery.Nested classes/interfaces inherited from class org.opensearch.client.opensearch._types.query_dsl.QueryBase
QueryBase.AbstractBuilder<BuilderT extends QueryBase.AbstractBuilder<BuilderT>> -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<MoreLikeThisQuery>DESERIALIZERJson deserializer for MoreLikeThisQuery -
Constructor Summary
Constructors Modifier Constructor Description protectedMoreLikeThisQuery(MoreLikeThisQuery.Builder builder) -
Method Summary
Modifier and Type Method Description java.lang.Stringanalyzer()API name:analyzerjava.lang.NumberboostTerms()API name:boost_termsjava.util.List<java.lang.String>fields()API name:fieldsjava.lang.Booleaninclude()API name:includejava.util.List<jakarta.json.JsonValue>like()API name:likejava.lang.NumbermaxDocFreq()API name:max_doc_freqjava.lang.NumbermaxQueryTerms()API name:max_query_termsjava.lang.NumbermaxWordLength()API name:max_word_lengthjava.lang.NumberminDocFreq()API name:min_doc_freqjakarta.json.JsonValueminimumShouldMatch()API name:minimum_should_matchjava.lang.NumberminTermFreq()API name:min_term_freqjava.lang.NumberminWordLength()API name:min_word_lengthjava.util.Map<java.lang.String,java.lang.String>perFieldAnalyzer()API name:per_field_analyzerjakarta.json.JsonValuerouting()API name:routingprotected static voidsetupMoreLikeThisQueryDeserializer(DelegatingDeserializer<MoreLikeThisQuery.Builder> op)java.util.List<java.lang.String>stopWords()API name:stop_wordsprotected voidtoJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)java.util.List<jakarta.json.JsonValue>unlike()API name:unlikejava.lang.Numberversion()API name:versionjakarta.json.JsonValueversionType()API name:version_typeMethods inherited from class org.opensearch.client.opensearch._types.query_dsl.QueryBase
boost, name, setupQueryBaseDeserializer, toJsonp
-
Field Details
-
DESERIALIZER
Json deserializer for MoreLikeThisQuery
-
-
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
- Overrides:
toJsonpInternalin classQueryBase
-
setupMoreLikeThisQueryDeserializer
protected static void setupMoreLikeThisQueryDeserializer(DelegatingDeserializer<MoreLikeThisQuery.Builder> op)
-