Class WordDelimiterGraphTokenFilter
java.lang.Object
co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
co.elastic.clients.elasticsearch._types.analysis.WordDelimiterTokenFilterBase
co.elastic.clients.elasticsearch._types.analysis.WordDelimiterGraphTokenFilter
- All Implemented Interfaces:
TokenFilterDefinitionVariant,JsonpSerializable
@JsonpDeserializable
public class WordDelimiterGraphTokenFilter
extends WordDelimiterTokenFilterBase
implements TokenFilterDefinitionVariant
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.analysis.WordDelimiterTokenFilterBase
WordDelimiterTokenFilterBase.AbstractBuilder<BuilderT extends WordDelimiterTokenFilterBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<WordDelimiterGraphTokenFilter>Json deserializer forWordDelimiterGraphTokenFilter -
Method Summary
Modifier and TypeMethodDescriptionTokenFilterDefinition variant kind.final BooleanIftrue, the filter adjusts the offsets of split or catenated tokens to better reflect their actual position in the token stream.final BooleanIftrue, the filter skips tokens with a keyword attribute of true.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidsetupWordDelimiterGraphTokenFilterDeserializer(ObjectDeserializer<WordDelimiterGraphTokenFilter.Builder> op) Methods inherited from class co.elastic.clients.elasticsearch._types.analysis.WordDelimiterTokenFilterBase
catenateAll, catenateNumbers, catenateWords, generateNumberParts, generateWordParts, preserveOriginal, protectedWords, protectedWordsPath, setupWordDelimiterTokenFilterBaseDeserializer, splitOnCaseChange, splitOnNumerics, stemEnglishPossessive, typeTable, typeTablePathMethods inherited from class co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
serialize, setupTokenFilterBaseDeserializer, toString, versionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface co.elastic.clients.json.JsonpSerializable
serializeMethods inherited from interface co.elastic.clients.elasticsearch._types.analysis.TokenFilterDefinitionVariant
_toTokenFilterDefinition
-
Field Details
-
_DESERIALIZER
Json deserializer forWordDelimiterGraphTokenFilter
-
-
Method Details
-
of
-
_tokenFilterDefinitionKind
TokenFilterDefinition variant kind.- Specified by:
_tokenFilterDefinitionKindin interfaceTokenFilterDefinitionVariant
-
adjustOffsets
Iftrue, the filter adjusts the offsets of split or catenated tokens to better reflect their actual position in the token stream. Defaults totrue.API name:
adjust_offsets -
ignoreKeywords
Iftrue, the filter skips tokens with a keyword attribute of true. Defaults tofalse.API name:
ignore_keywords -
serializeInternal
- Overrides:
serializeInternalin classWordDelimiterTokenFilterBase
-
setupWordDelimiterGraphTokenFilterDeserializer
protected static void setupWordDelimiterGraphTokenFilterDeserializer(ObjectDeserializer<WordDelimiterGraphTokenFilter.Builder> op)
-