Class FuzzyQuery
java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
co.elastic.clients.elasticsearch._types.query_dsl.FuzzyQuery
- All Implemented Interfaces:
QueryVariant
,JsonpSerializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
QueryBase.AbstractBuilder<BuilderT extends QueryBase.AbstractBuilder<BuilderT>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<FuzzyQuery>
Json deserializer forFuzzyQuery
-
Method Summary
Modifier and TypeMethodDescriptionQuery variant kind.final String
field()
Required - The target fieldfinal String
Maximum edit distance allowed for matching.final Integer
Maximum number of variations created.static FuzzyQuery
final Integer
Number of beginning characters left unchanged when creating expansions.final String
rewrite()
Number of beginning characters left unchanged when creating expansions.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
final Boolean
Indicates whether edits include transpositions of two adjacent characters (for exampleab
toba
).final FieldValue
value()
Required - Term you wish to find in the provided field.Methods inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
boost, queryName, serialize, setupQueryBaseDeserializer, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface co.elastic.clients.elasticsearch._types.query_dsl.QueryVariant
_toQuery
-
Field Details
-
_DESERIALIZER
Json deserializer forFuzzyQuery
-
-
Method Details
-
of
-
_queryKind
Query variant kind.- Specified by:
_queryKind
in interfaceQueryVariant
-
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 exampleab
toba
).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
-
serializeInternal
- Overrides:
serializeInternal
in classQueryBase
-
setupFuzzyQueryDeserializer
-