Class MatchQuery.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder<MatchQuery.Builder>
-
- org.opensearch.client.opensearch._types.query_dsl.MatchQuery.Builder
-
- All Implemented Interfaces:
ObjectBuilder<MatchQuery>
- Enclosing class:
- MatchQuery
public static class MatchQuery.Builder extends QueryBase.AbstractBuilder<MatchQuery.Builder> implements ObjectBuilder<MatchQuery>
Builder forMatchQuery.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MatchQuery.Builderanalyzer(java.lang.String value)API name:analyzerMatchQuery.BuilderautoGenerateSynonymsPhraseQuery(java.lang.Boolean value)API name:auto_generate_synonyms_phrase_queryMatchQuerybuild()Builds aMatchQuery.MatchQuery.BuildercutoffFrequency(java.lang.Double value)Deprecated.7.3.0MatchQuery.Builderfield(java.lang.String value)Required - The target fieldMatchQuery.Builderfuzziness(java.lang.String value)API name:fuzzinessMatchQuery.BuilderfuzzyRewrite(java.lang.String value)API name:fuzzy_rewriteMatchQuery.BuilderfuzzyTranspositions(java.lang.Boolean value)API name:fuzzy_transpositionsMatchQuery.Builderlenient(java.lang.Boolean value)API name:lenientMatchQuery.BuildermaxExpansions(java.lang.Integer value)API name:max_expansionsMatchQuery.BuilderminimumShouldMatch(java.lang.String value)API name:minimum_should_matchMatchQuery.Builderoperator(Operator value)API name:operatorMatchQuery.BuilderprefixLength(java.lang.Integer value)API name:prefix_lengthMatchQuery.Builderquery(java.util.function.Function<FieldValue.Builder,ObjectBuilder<FieldValue>> fn)Required - API name:queryMatchQuery.Builderquery(FieldValue value)Required - API name:queryprotected MatchQuery.Builderself()MatchQuery.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
-
field
public final MatchQuery.Builder field(java.lang.String value)
Required - The target field
-
analyzer
public final MatchQuery.Builder analyzer(@Nullable java.lang.String value)
API name:analyzer
-
autoGenerateSynonymsPhraseQuery
public final MatchQuery.Builder autoGenerateSynonymsPhraseQuery(@Nullable java.lang.Boolean value)
API name:auto_generate_synonyms_phrase_query
-
cutoffFrequency
@Deprecated public final MatchQuery.Builder cutoffFrequency(@Nullable java.lang.Double value)
Deprecated.7.3.0API name:cutoff_frequency
-
fuzziness
public final MatchQuery.Builder fuzziness(@Nullable java.lang.String value)
API name:fuzziness
-
fuzzyRewrite
public final MatchQuery.Builder fuzzyRewrite(@Nullable java.lang.String value)
API name:fuzzy_rewrite
-
fuzzyTranspositions
public final MatchQuery.Builder fuzzyTranspositions(@Nullable java.lang.Boolean value)
API name:fuzzy_transpositions
-
lenient
public final MatchQuery.Builder lenient(@Nullable java.lang.Boolean value)
API name:lenient
-
maxExpansions
public final MatchQuery.Builder maxExpansions(@Nullable java.lang.Integer value)
API name:max_expansions
-
minimumShouldMatch
public final MatchQuery.Builder minimumShouldMatch(@Nullable java.lang.String value)
API name:minimum_should_match
-
operator
public final MatchQuery.Builder operator(@Nullable Operator value)
API name:operator
-
prefixLength
public final MatchQuery.Builder prefixLength(@Nullable java.lang.Integer value)
API name:prefix_length
-
query
public final MatchQuery.Builder query(FieldValue value)
Required - API name:query
-
query
public final MatchQuery.Builder query(java.util.function.Function<FieldValue.Builder,ObjectBuilder<FieldValue>> fn)
Required - API name:query
-
zeroTermsQuery
public final MatchQuery.Builder zeroTermsQuery(@Nullable ZeroTermsQuery value)
API name:zero_terms_query
-
self
protected MatchQuery.Builder self()
- Specified by:
selfin classQueryBase.AbstractBuilder<MatchQuery.Builder>
-
build
public MatchQuery build()
Builds aMatchQuery.- Specified by:
buildin interfaceObjectBuilder<MatchQuery>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-