Class WordDelimiterGraphTokenFilter
java.lang.Object
co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
co.elastic.clients.elasticsearch._types.analysis.WordDelimiterGraphTokenFilter
- All Implemented Interfaces:
TokenFilterVariant
,JsonpSerializable
,UnionVariant
@JsonpDeserializable public final class WordDelimiterGraphTokenFilter extends TokenFilterBase implements TokenFilterVariant
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WordDelimiterGraphTokenFilter.Builder
Builder 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>
_DESERIALIZER
Json deserializer forWordDelimiterGraphTokenFilter
-
Constructor Summary
Constructors Constructor Description WordDelimiterGraphTokenFilter(WordDelimiterGraphTokenFilter.Builder builder)
WordDelimiterGraphTokenFilter(java.util.function.Function<WordDelimiterGraphTokenFilter.Builder,WordDelimiterGraphTokenFilter.Builder> fn)
-
Method Summary
Modifier and Type Method Description java.lang.String
_variantType()
TokenFilter
variant typeboolean
adjustOffsets()
Required - API name:adjust_offsets
boolean
catenateAll()
Required - API name:catenate_all
boolean
catenateNumbers()
Required - API name:catenate_numbers
boolean
catenateWords()
Required - API name:catenate_words
boolean
generateNumberParts()
Required - API name:generate_number_parts
boolean
generateWordParts()
Required - API name:generate_word_parts
boolean
preserveOriginal()
Required - API name:preserve_original
java.util.List<java.lang.String>
protectedWords()
Required - API name:protected_words
java.lang.String
protectedWordsPath()
Required - API name:protected_words_path
protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupWordDelimiterGraphTokenFilterDeserializer(DelegatingDeserializer<WordDelimiterGraphTokenFilter.Builder> op)
boolean
splitOnCaseChange()
Required - API name:split_on_case_change
boolean
splitOnNumerics()
Required - API name:split_on_numerics
boolean
stemEnglishPossessive()
Required - API name:stem_english_possessive
java.util.List<java.lang.String>
typeTable()
Required - API name:type_table
java.lang.String
typeTablePath()
Required - API name:type_table_path
Methods inherited from class co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
serialize, setupTokenFilterBaseDeserializer, version
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface co.elastic.clients.json.JsonpSerializable
serialize
Methods inherited from interface co.elastic.clients.elasticsearch._types.analysis.TokenFilterVariant
_toTokenFilter
-
Field Details
-
_DESERIALIZER
Json deserializer forWordDelimiterGraphTokenFilter
-
-
Constructor Details
-
WordDelimiterGraphTokenFilter
-
WordDelimiterGraphTokenFilter
public WordDelimiterGraphTokenFilter(java.util.function.Function<WordDelimiterGraphTokenFilter.Builder,WordDelimiterGraphTokenFilter.Builder> fn)
-
-
Method Details
-
_variantType
public java.lang.String _variantType()TokenFilter
variant type- Specified by:
_variantType
in interfaceUnionVariant
-
adjustOffsets
public boolean adjustOffsets()Required - API name:adjust_offsets
-
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:
serializeInternal
in classTokenFilterBase
-
setupWordDelimiterGraphTokenFilterDeserializer
protected static void setupWordDelimiterGraphTokenFilterDeserializer(DelegatingDeserializer<WordDelimiterGraphTokenFilter.Builder> op)
-