Class IntervalsFuzzy
java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.IntervalsFuzzy
- All Implemented Interfaces:
IntervalsQueryVariant,IntervalsVariant,JsonpSerializable
@JsonpDeserializable
public class IntervalsFuzzy
extends Object
implements IntervalsQueryVariant, IntervalsVariant, JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<IntervalsFuzzy>Json deserializer forIntervalsFuzzy -
Method Summary
Modifier and TypeMethodDescriptionIntervals variant kind.IntervalsQuery variant kind.final Stringanalyzer()Analyzer used to normalize the term.final StringMaximum edit distance allowed for matching.static IntervalsFuzzyfinal IntegerNumber of beginning characters left unchanged when creating expansions.voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidfinal Stringterm()Required - The term to match.toString()final BooleanIndicates whether edits include transpositions of two adjacent characters (for example,abtoba).final StringuseField()If specified, match intervals from this field rather than the top-level field.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface co.elastic.clients.elasticsearch._types.query_dsl.IntervalsVariant
_toIntervals
-
Field Details
-
_DESERIALIZER
Json deserializer forIntervalsFuzzy
-
-
Method Details
-
of
-
_intervalsQueryKind
IntervalsQuery variant kind.- Specified by:
_intervalsQueryKindin interfaceIntervalsQueryVariant
-
_intervalsKind
Intervals variant kind.- Specified by:
_intervalsKindin interfaceIntervalsVariant
-
analyzer
Analyzer used to normalize the term.API name:
analyzer -
fuzziness
Maximum edit distance allowed for matching.API name:
fuzziness -
prefixLength
Number of beginning characters left unchanged when creating expansions.API name:
prefix_length -
term
Required - The term to match.API name:
term -
transpositions
Indicates whether edits include transpositions of two adjacent characters (for example,abtoba).API name:
transpositions -
useField
If specified, match intervals from this field rather than the top-level field. Thetermis normalized using the search analyzer from this field, unlessanalyzeris specified separately.API name:
use_field -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupIntervalsFuzzyDeserializer
protected static void setupIntervalsFuzzyDeserializer(ObjectDeserializer<IntervalsFuzzy.Builder> op)
-