Class WordDelimiterGraphTokenFilter
java.lang.Object
co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
co.elastic.clients.elasticsearch._types.analysis.WordDelimiterGraphTokenFilter
- All Implemented Interfaces:
TokenFilterDefinitionVariant,JsonpSerializable
@JsonpDeserializable public class WordDelimiterGraphTokenFilter extends TokenFilterBase implements TokenFilterDefinitionVariant
- See Also:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWordDelimiterGraphTokenFilter.BuilderBuilder forWordDelimiterGraphTokenFilter.Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
TokenFilterBase.AbstractBuilder<BuilderT extends TokenFilterBase.AbstractBuilder<BuilderT>> -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<WordDelimiterGraphTokenFilter>_DESERIALIZERJson deserializer forWordDelimiterGraphTokenFilter -
Method Summary
Modifier and Type Method Description TokenFilterDefinition.Kind_tokenFilterDefinitionKind()TokenFilterDefinition variant kind.java.lang.BooleanadjustOffsets()API name:adjust_offsetsjava.lang.BooleancatenateAll()API name:catenate_alljava.lang.BooleancatenateNumbers()API name:catenate_numbersjava.lang.BooleancatenateWords()API name:catenate_wordsjava.lang.BooleangenerateNumberParts()API name:generate_number_partsjava.lang.BooleangenerateWordParts()API name:generate_word_partsjava.lang.BooleanignoreKeywords()API name:ignore_keywordsstatic WordDelimiterGraphTokenFilterof(java.util.function.Function<WordDelimiterGraphTokenFilter.Builder,ObjectBuilder<WordDelimiterGraphTokenFilter>> fn)java.lang.BooleanpreserveOriginal()API name:preserve_originaljava.util.List<java.lang.String>protectedWords()API name:protected_wordsjava.lang.StringprotectedWordsPath()API name:protected_words_pathprotected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupWordDelimiterGraphTokenFilterDeserializer(ObjectDeserializer<WordDelimiterGraphTokenFilter.Builder> op)java.lang.BooleansplitOnCaseChange()API name:split_on_case_changejava.lang.BooleansplitOnNumerics()API name:split_on_numericsjava.lang.BooleanstemEnglishPossessive()API name:stem_english_possessivejava.util.List<java.lang.String>typeTable()API name:type_tablejava.lang.StringtypeTablePath()API name:type_table_pathMethods inherited from class co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
serialize, setupTokenFilterBaseDeserializer, versionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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
public static WordDelimiterGraphTokenFilter of(java.util.function.Function<WordDelimiterGraphTokenFilter.Builder,ObjectBuilder<WordDelimiterGraphTokenFilter>> fn) -
_tokenFilterDefinitionKind
TokenFilterDefinition variant kind.- Specified by:
_tokenFilterDefinitionKindin interfaceTokenFilterDefinitionVariant
-
adjustOffsets
@Nullable public final java.lang.Boolean adjustOffsets()API name:adjust_offsets -
catenateAll
@Nullable public final java.lang.Boolean catenateAll()API name:catenate_all -
catenateNumbers
@Nullable public final java.lang.Boolean catenateNumbers()API name:catenate_numbers -
catenateWords
@Nullable public final java.lang.Boolean catenateWords()API name:catenate_words -
generateNumberParts
@Nullable public final java.lang.Boolean generateNumberParts()API name:generate_number_parts -
generateWordParts
@Nullable public final java.lang.Boolean generateWordParts()API name:generate_word_parts -
ignoreKeywords
@Nullable public final java.lang.Boolean ignoreKeywords()API name:ignore_keywords -
preserveOriginal
@Nullable public final java.lang.Boolean preserveOriginal()API name:preserve_original -
protectedWords
public final java.util.List<java.lang.String> protectedWords()API name:protected_words -
protectedWordsPath
@Nullable public final java.lang.String protectedWordsPath()API name:protected_words_path -
splitOnCaseChange
@Nullable public final java.lang.Boolean splitOnCaseChange()API name:split_on_case_change -
splitOnNumerics
@Nullable public final java.lang.Boolean splitOnNumerics()API name:split_on_numerics -
stemEnglishPossessive
@Nullable public final java.lang.Boolean stemEnglishPossessive()API name:stem_english_possessive -
typeTable
public final java.util.List<java.lang.String> typeTable()API name:type_table -
typeTablePath
@Nullable public final java.lang.String typeTablePath()API name:type_table_path -
serializeInternal
- Overrides:
serializeInternalin classTokenFilterBase
-
setupWordDelimiterGraphTokenFilterDeserializer
protected static void setupWordDelimiterGraphTokenFilterDeserializer(ObjectDeserializer<WordDelimiterGraphTokenFilter.Builder> op)
-