Class FuzzyQuery.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder<FuzzyQuery.Builder>
co.elastic.clients.elasticsearch._types.query_dsl.FuzzyQuery.Builder
- All Implemented Interfaces:
WithJson<FuzzyQuery.Builder>,ObjectBuilder<FuzzyQuery>
- Enclosing class:
- FuzzyQuery
public static class FuzzyQuery.Builder
extends QueryBase.AbstractBuilder<FuzzyQuery.Builder>
implements ObjectBuilder<FuzzyQuery>
Builder for
FuzzyQuery.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aFuzzyQuery.final FuzzyQuery.BuilderRequired - The target fieldfinal FuzzyQuery.BuilderAPI name:fuzzinessfinal FuzzyQuery.BuildermaxExpansions(Integer value) API name:max_expansionsfinal FuzzyQuery.BuilderprefixLength(Integer value) API name:prefix_lengthfinal FuzzyQuery.BuilderAPI name:rewriteprotected FuzzyQuery.Builderself()final FuzzyQuery.Buildertranspositions(Boolean value) API name:transpositionsfinal FuzzyQuery.Buildervalue(boolean value) Required - API name:valuefinal FuzzyQuery.Buildervalue(double value) Required - API name:valuefinal FuzzyQuery.Buildervalue(long value) Required - API name:valuefinal FuzzyQuery.Buildervalue(FieldValue value) Required - API name:valuefinal FuzzyQuery.BuilderRequired - API name:valuefinal FuzzyQuery.BuilderRequired - API name:valueMethods inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder
boost, queryNameMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
field
Required - The target field -
maxExpansions
API name:max_expansions -
prefixLength
API name:prefix_length -
rewrite
API name:rewrite -
transpositions
API name:transpositions -
fuzziness
API name:fuzziness -
value
Required - API name:value -
value
Required - API name:value -
value
Required - API name:value -
value
Required - API name:value -
value
Required - API name:value -
value
Required - API name:value -
self
- Specified by:
selfin classQueryBase.AbstractBuilder<FuzzyQuery.Builder>
-
build
Builds aFuzzyQuery.- Specified by:
buildin interfaceObjectBuilder<FuzzyQuery>- Throws:
NullPointerException- if some of the required fields are null.
-