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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MoreLikeThisQuery.Builder
Builder forMoreLikeThisQuery
.Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
QueryBase.AbstractBuilder<BuilderT extends QueryBase.AbstractBuilder<BuilderT>>
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<MoreLikeThisQuery>
_DESERIALIZER
Json deserializer forMoreLikeThisQuery
-
Method Summary
Modifier and Type Method Description Query.Kind
_queryKind()
Query variant kind.java.lang.String
analyzer()
API name:analyzer
java.lang.Double
boostTerms()
API name:boost_terms
java.lang.Boolean
failOnUnsupportedField()
API name:fail_on_unsupported_field
java.util.List<java.lang.String>
fields()
API name:fields
java.lang.Boolean
include()
API name:include
java.util.List<Like>
like()
Required - API name:like
java.lang.Integer
maxDocFreq()
API name:max_doc_freq
java.lang.Integer
maxQueryTerms()
API name:max_query_terms
java.lang.Integer
maxWordLength()
API name:max_word_length
java.lang.Integer
minDocFreq()
API name:min_doc_freq
java.lang.String
minimumShouldMatch()
API name:minimum_should_match
java.lang.Integer
minTermFreq()
API name:min_term_freq
java.lang.Integer
minWordLength()
API name:min_word_length
static MoreLikeThisQuery
of(java.util.function.Function<MoreLikeThisQuery.Builder,ObjectBuilder<MoreLikeThisQuery>> fn)
java.util.Map<java.lang.String,java.lang.String>
perFieldAnalyzer()
API name:per_field_analyzer
java.lang.String
routing()
API name:routing
protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupMoreLikeThisQueryDeserializer(ObjectDeserializer<MoreLikeThisQuery.Builder> op)
java.util.List<java.lang.String>
stopWords()
API name:stop_words
java.util.List<Like>
unlike()
API name:unlike
java.lang.Long
version()
API name:version
VersionType
versionType()
API name:version_type
Methods inherited from class co.elastic.clients.elasticsearch._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 co.elastic.clients.elasticsearch._types.query_dsl.QueryVariant
_toQuery
-
Field Details
-
_DESERIALIZER
Json deserializer forMoreLikeThisQuery
-
-
Method Details
-
of
public static MoreLikeThisQuery of(java.util.function.Function<MoreLikeThisQuery.Builder,ObjectBuilder<MoreLikeThisQuery>> fn) -
_queryKind
Query variant kind.- Specified by:
_queryKind
in 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
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
API name:unlike
-
version
@Nullable public final java.lang.Long version()API name:version
-
versionType
API name:version_type
-
serializeInternal
- Overrides:
serializeInternal
in classQueryBase
-
setupMoreLikeThisQueryDeserializer
protected static void setupMoreLikeThisQueryDeserializer(ObjectDeserializer<MoreLikeThisQuery.Builder> op)
-