Class MultiMatchQuery.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- 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 forMultiMatchQuery.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description 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.Double value)Deprecated.7.3.0MultiMatchQuery.Builderfields(java.lang.String value, java.lang.String... values)API name:fieldsMultiMatchQuery.Builderfields(java.util.List<java.lang.String> list)API name:fieldsMultiMatchQuery.Builderfuzziness(java.lang.String 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.Integer value)API name:max_expansionsMultiMatchQuery.BuilderminimumShouldMatch(java.lang.String value)API name:minimum_should_matchMultiMatchQuery.Builderoperator(Operator value)API name:operatorMultiMatchQuery.BuilderprefixLength(java.lang.Integer value)API name:prefix_lengthMultiMatchQuery.Builderquery(java.lang.String value)Required - API name:queryprotected MultiMatchQuery.Builderself()MultiMatchQuery.Builderslop(java.lang.Integer value)API name:slopMultiMatchQuery.BuildertieBreaker(java.lang.Double value)API name:tie_breakerMultiMatchQuery.Buildertype(TextQueryType value)API name:typeMultiMatchQuery.BuilderzeroTermsQuery(ZeroTermsQuery value)API name:zero_terms_query-
Methods inherited from class org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder
boost, queryName
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
analyzer
public final MultiMatchQuery.Builder analyzer(@Nullable java.lang.String value)
API name:analyzer
-
autoGenerateSynonymsPhraseQuery
public final MultiMatchQuery.Builder autoGenerateSynonymsPhraseQuery(@Nullable java.lang.Boolean value)
API name:auto_generate_synonyms_phrase_query
-
cutoffFrequency
@Deprecated public final MultiMatchQuery.Builder cutoffFrequency(@Nullable java.lang.Double value)
Deprecated.7.3.0API name:cutoff_frequency
-
fields
public final MultiMatchQuery.Builder fields(java.util.List<java.lang.String> list)
API name:fieldsAdds all elements of
listtofields.
-
fields
public final MultiMatchQuery.Builder fields(java.lang.String value, java.lang.String... values)
API name:fieldsAdds one or more values to
fields.
-
fuzziness
public final MultiMatchQuery.Builder fuzziness(@Nullable java.lang.String value)
API name:fuzziness
-
fuzzyRewrite
public final MultiMatchQuery.Builder fuzzyRewrite(@Nullable java.lang.String value)
API name:fuzzy_rewrite
-
fuzzyTranspositions
public final MultiMatchQuery.Builder fuzzyTranspositions(@Nullable java.lang.Boolean value)
API name:fuzzy_transpositions
-
lenient
public final MultiMatchQuery.Builder lenient(@Nullable java.lang.Boolean value)
API name:lenient
-
maxExpansions
public final MultiMatchQuery.Builder maxExpansions(@Nullable java.lang.Integer value)
API name:max_expansions
-
minimumShouldMatch
public final MultiMatchQuery.Builder minimumShouldMatch(@Nullable java.lang.String value)
API name:minimum_should_match
-
operator
public final MultiMatchQuery.Builder operator(@Nullable Operator value)
API name:operator
-
prefixLength
public final MultiMatchQuery.Builder prefixLength(@Nullable java.lang.Integer value)
API name:prefix_length
-
query
public final MultiMatchQuery.Builder query(java.lang.String value)
Required - API name:query
-
slop
public final MultiMatchQuery.Builder slop(@Nullable java.lang.Integer value)
API name:slop
-
tieBreaker
public final MultiMatchQuery.Builder tieBreaker(@Nullable java.lang.Double value)
API name:tie_breaker
-
type
public final MultiMatchQuery.Builder type(@Nullable TextQueryType value)
API name:type
-
zeroTermsQuery
public final MultiMatchQuery.Builder zeroTermsQuery(@Nullable ZeroTermsQuery value)
API name:zero_terms_query
-
self
protected MultiMatchQuery.Builder self()
- Specified by:
selfin classQueryBase.AbstractBuilder<MultiMatchQuery.Builder>
-
build
public MultiMatchQuery build()
Builds aMultiMatchQuery.- Specified by:
buildin interfaceObjectBuilder<MultiMatchQuery>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-