Class MultiMatchQuery.Builder
java.lang.Object
org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder<MultiMatchQuery.Builder>
org.opensearch.client.opensearch._types.query_dsl.MultiMatchQuery.Builder
- All Implemented Interfaces:
ObjectBuilder<MultiMatchQuery>
- Enclosing class:
- MultiMatchQuery
public static class MultiMatchQuery.Builder extends QueryBase.AbstractBuilder<MultiMatchQuery.Builder> implements ObjectBuilder<MultiMatchQuery>
Builder for
MultiMatchQuery.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description MultiMatchQuery.BuilderaddFields(java.lang.String value)Add a value tofields(List), creating the list if needed.MultiMatchQuery.Builderanalyzer(java.lang.String value)API name:analyzerMultiMatchQuery.BuilderautoGenerateSynonymsPhraseQuery(java.lang.Boolean value)API name:auto_generate_synonyms_phrase_queryMultiMatchQuerybuild()Builds aMultiMatchQuery.MultiMatchQuery.BuildercutoffFrequency(java.lang.Number value)API name:cutoff_frequencyMultiMatchQuery.Builderfields(java.lang.String... value)API name:fieldsMultiMatchQuery.Builderfields(java.util.List<java.lang.String> value)API name:fieldsMultiMatchQuery.Builderfuzziness(jakarta.json.JsonValue value)API name:fuzzinessMultiMatchQuery.BuilderfuzzyRewrite(java.lang.String value)API name:fuzzy_rewriteMultiMatchQuery.BuilderfuzzyTranspositions(java.lang.Boolean value)API name:fuzzy_transpositionsMultiMatchQuery.Builderlenient(java.lang.Boolean value)API name:lenientMultiMatchQuery.BuildermaxExpansions(java.lang.Number value)API name:max_expansionsMultiMatchQuery.BuilderminimumShouldMatch(jakarta.json.JsonValue value)API name:minimum_should_matchMultiMatchQuery.Builderoperator(jakarta.json.JsonValue value)API name:operatorMultiMatchQuery.BuilderprefixLength(java.lang.Number value)API name:prefix_lengthMultiMatchQuery.Builderquery(java.lang.String value)API name:queryprotected MultiMatchQuery.Builderself()MultiMatchQuery.Builderslop(java.lang.Number value)API name:slopMultiMatchQuery.BuildertieBreaker(java.lang.Number value)API name:tie_breakerMultiMatchQuery.Buildertype(jakarta.json.JsonValue value)API name:typeMultiMatchQuery.BuilderuseDisMax(java.lang.Boolean value)API name:use_dis_maxMultiMatchQuery.BuilderzeroTermsQuery(jakarta.json.JsonValue value)API name:zero_terms_queryMethods inherited from class org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder
boost, name
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
analyzer
API name:analyzer -
autoGenerateSynonymsPhraseQuery
API name:auto_generate_synonyms_phrase_query -
cutoffFrequency
API name:cutoff_frequency -
fields
API name:fields -
fields
API name:fields -
addFields
Add a value tofields(List), creating the list if needed. -
fuzziness
API name:fuzziness -
fuzzyRewrite
API name:fuzzy_rewrite -
fuzzyTranspositions
API name:fuzzy_transpositions -
lenient
API name:lenient -
maxExpansions
API name:max_expansions -
minimumShouldMatch
API name:minimum_should_match -
operator
API name:operator -
prefixLength
API name:prefix_length -
query
API name:query -
slop
API name:slop -
tieBreaker
API name:tie_breaker -
type
API name:type -
useDisMax
API name:use_dis_max -
zeroTermsQuery
API name:zero_terms_query -
self
- Specified by:
selfin classQueryBase.AbstractBuilder<MultiMatchQuery.Builder>
-
build
Builds aMultiMatchQuery.- Specified by:
buildin interfaceObjectBuilder<MultiMatchQuery>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-