Class WordDelimiterTokenFilter
java.lang.Object
co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
co.elastic.clients.elasticsearch._types.analysis.WordDelimiterTokenFilter
- All Implemented Interfaces:
TokenFilterVariant,JsonpSerializable,UnionVariant
@JsonpDeserializable public final class WordDelimiterTokenFilter extends TokenFilterBase implements TokenFilterVariant
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWordDelimiterTokenFilter.BuilderBuilder forWordDelimiterTokenFilter.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<WordDelimiterTokenFilter>_DESERIALIZERJson deserializer forWordDelimiterTokenFilter -
Constructor Summary
Constructors Constructor Description WordDelimiterTokenFilter(WordDelimiterTokenFilter.Builder builder)WordDelimiterTokenFilter(java.util.function.Function<WordDelimiterTokenFilter.Builder,WordDelimiterTokenFilter.Builder> fn) -
Method Summary
Modifier and Type Method Description java.lang.String_variantType()TokenFiltervariant typebooleancatenateAll()Required - API name:catenate_allbooleancatenateNumbers()Required - API name:catenate_numbersbooleancatenateWords()Required - API name:catenate_wordsbooleangenerateNumberParts()Required - API name:generate_number_partsbooleangenerateWordParts()Required - API name:generate_word_partsbooleanpreserveOriginal()Required - API name:preserve_originaljava.util.List<java.lang.String>protectedWords()Required - API name:protected_wordsjava.lang.StringprotectedWordsPath()Required - API name:protected_words_pathprotected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupWordDelimiterTokenFilterDeserializer(DelegatingDeserializer<WordDelimiterTokenFilter.Builder> op)booleansplitOnCaseChange()Required - API name:split_on_case_changebooleansplitOnNumerics()Required - API name:split_on_numericsbooleanstemEnglishPossessive()Required - API name:stem_english_possessivejava.util.List<java.lang.String>typeTable()Required - API name:type_tablejava.lang.StringtypeTablePath()Required - 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.TokenFilterVariant
_toTokenFilter
-
Field Details
-
_DESERIALIZER
Json deserializer forWordDelimiterTokenFilter
-
-
Constructor Details
-
WordDelimiterTokenFilter
-
WordDelimiterTokenFilter
public WordDelimiterTokenFilter(java.util.function.Function<WordDelimiterTokenFilter.Builder,WordDelimiterTokenFilter.Builder> fn)
-
-
Method Details
-
_variantType
public java.lang.String _variantType()TokenFiltervariant type- Specified by:
_variantTypein interfaceUnionVariant
-
catenateAll
public boolean catenateAll()Required - API name:catenate_all -
catenateNumbers
public boolean catenateNumbers()Required - API name:catenate_numbers -
catenateWords
public boolean catenateWords()Required - API name:catenate_words -
generateNumberParts
public boolean generateNumberParts()Required - API name:generate_number_parts -
generateWordParts
public boolean generateWordParts()Required - API name:generate_word_parts -
preserveOriginal
public boolean preserveOriginal()Required - API name:preserve_original -
protectedWords
public java.util.List<java.lang.String> protectedWords()Required - API name:protected_words -
protectedWordsPath
public java.lang.String protectedWordsPath()Required - API name:protected_words_path -
splitOnCaseChange
public boolean splitOnCaseChange()Required - API name:split_on_case_change -
splitOnNumerics
public boolean splitOnNumerics()Required - API name:split_on_numerics -
stemEnglishPossessive
public boolean stemEnglishPossessive()Required - API name:stem_english_possessive -
typeTable
public java.util.List<java.lang.String> typeTable()Required - API name:type_table -
typeTablePath
public java.lang.String typeTablePath()Required - API name:type_table_path -
serializeInternal
- Overrides:
serializeInternalin classTokenFilterBase
-
setupWordDelimiterTokenFilterDeserializer
protected static void setupWordDelimiterTokenFilterDeserializer(DelegatingDeserializer<WordDelimiterTokenFilter.Builder> op)
-