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.BuilderMaximum edit distance allowed for matching.final FuzzyQuery.BuildermaxExpansions(Integer value) Maximum number of variations created.final FuzzyQuery.BuilderprefixLength(Integer value) Number of beginning characters left unchanged when creating expansions.final FuzzyQuery.BuilderNumber of beginning characters left unchanged when creating expansions.protected FuzzyQuery.Builderself()final FuzzyQuery.Buildertranspositions(Boolean value) Indicates whether edits include transpositions of two adjacent characters (for exampleabtoba).final FuzzyQuery.Buildervalue(boolean value) Required - Term you wish to find in the provided field.final FuzzyQuery.Buildervalue(double value) Required - Term you wish to find in the provided field.final FuzzyQuery.Buildervalue(long value) Required - Term you wish to find in the provided field.final FuzzyQuery.Buildervalue(FieldValue value) Required - Term you wish to find in the provided field.final FuzzyQuery.BuilderRequired - Term you wish to find in the provided field.final FuzzyQuery.BuilderRequired - Term you wish to find in the provided field.Methods 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
Maximum number of variations created.API name:
max_expansions -
prefixLength
Number of beginning characters left unchanged when creating expansions.API name:
prefix_length -
rewrite
Number of beginning characters left unchanged when creating expansions.API name:
rewrite -
transpositions
Indicates whether edits include transpositions of two adjacent characters (for exampleabtoba).API name:
transpositions -
fuzziness
Maximum edit distance allowed for matching.API name:
fuzziness -
value
Required - Term you wish to find in the provided field.API name:
value -
value
Required - Term you wish to find in the provided field.API name:
value -
value
Required - Term you wish to find in the provided field.API name:
value -
value
Required - Term you wish to find in the provided field.API name:
value -
value
Required - Term you wish to find in the provided field.API name:
value -
value
Required - Term you wish to find in the provided field.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.
-