Class MoreLikeThisQuery
- java.lang.Object
-
- org.opensearch.client.opensearch._types.query_dsl.QueryBase
-
- org.opensearch.client.opensearch._types.query_dsl.MoreLikeThisQuery
-
- All Implemented Interfaces:
JsonpSerializable,QueryVariant
@JsonpDeserializable public class MoreLikeThisQuery extends QueryBase implements QueryVariant
-
-
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 forMoreLikeThisQuery
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Query.Kind_queryKind()Query variant kind.java.lang.Stringanalyzer()API name:analyzerjava.lang.DoubleboostTerms()API name:boost_termsjava.lang.BooleanfailOnUnsupportedField()API name:fail_on_unsupported_fieldjava.util.List<java.lang.String>fields()API name:fieldsjava.lang.Booleaninclude()API name:includejava.util.List<Like>like()Required - API name:likejava.lang.IntegermaxDocFreq()API name:max_doc_freqjava.lang.IntegermaxQueryTerms()API name:max_query_termsjava.lang.IntegermaxWordLength()API name:max_word_lengthjava.lang.IntegerminDocFreq()API name:min_doc_freqjava.lang.StringminimumShouldMatch()API name:minimum_should_matchjava.lang.IntegerminTermFreq()API name:min_term_freqjava.lang.IntegerminWordLength()API name:min_word_lengthstatic MoreLikeThisQueryof(java.util.function.Function<MoreLikeThisQuery.Builder,ObjectBuilder<MoreLikeThisQuery>> fn)java.util.Map<java.lang.String,java.lang.String>perFieldAnalyzer()API name:per_field_analyzerjava.lang.Stringrouting()API name:routingprotected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupMoreLikeThisQueryDeserializer(ObjectDeserializer<MoreLikeThisQuery.Builder> op)java.util.List<java.lang.String>stopWords()API name:stop_wordsjava.util.List<Like>unlike()API name:unlikejava.lang.Longversion()API name:versionVersionTypeversionType()API name:version_type-
Methods inherited from class org.opensearch.client.opensearch._types.query_dsl.QueryBase
boost, queryName, serialize, setupQueryBaseDeserializer
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensearch.client.opensearch._types.query_dsl.QueryVariant
_toQuery
-
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<MoreLikeThisQuery> _DESERIALIZER
Json deserializer forMoreLikeThisQuery
-
-
Method Detail
-
of
public static MoreLikeThisQuery of(java.util.function.Function<MoreLikeThisQuery.Builder,ObjectBuilder<MoreLikeThisQuery>> fn)
-
_queryKind
public Query.Kind _queryKind()
Query variant kind.- Specified by:
_queryKindin interfaceQueryVariant
-
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:
serializeInternalin classQueryBase
-
setupMoreLikeThisQueryDeserializer
protected static void setupMoreLikeThisQueryDeserializer(ObjectDeserializer<MoreLikeThisQuery.Builder> op)
-
-