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 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
-
Method Summary
Modifier and Type Method Description TokenFilterDefinition.Kind
_tokenFilterDefinitionKind()
TokenFilterDefinition variant kind.java.lang.Boolean
adjustOffsets()
API name:adjust_offsets
java.lang.Boolean
catenateAll()
API name:catenate_all
java.lang.Boolean
catenateNumbers()
API name:catenate_numbers
java.lang.Boolean
catenateWords()
API name:catenate_words
java.lang.Boolean
generateNumberParts()
API name:generate_number_parts
java.lang.Boolean
generateWordParts()
API name:generate_word_parts
java.lang.Boolean
ignoreKeywords()
API name:ignore_keywords
static WordDelimiterGraphTokenFilter
of(java.util.function.Function<WordDelimiterGraphTokenFilter.Builder,ObjectBuilder<WordDelimiterGraphTokenFilter>> fn)
java.lang.Boolean
preserveOriginal()
API name:preserve_original
java.util.List<java.lang.String>
protectedWords()
API name:protected_words
java.lang.String
protectedWordsPath()
API name:protected_words_path
protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupWordDelimiterGraphTokenFilterDeserializer(ObjectDeserializer<WordDelimiterGraphTokenFilter.Builder> op)
java.lang.Boolean
splitOnCaseChange()
API name:split_on_case_change
java.lang.Boolean
splitOnNumerics()
API name:split_on_numerics
java.lang.Boolean
stemEnglishPossessive()
API name:stem_english_possessive
java.util.List<java.lang.String>
typeTable()
API name:type_table
java.lang.String
typeTablePath()
API name:type_table_path
Methods inherited from class co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
serialize, setupTokenFilterBaseDeserializer, toString, version
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface co.elastic.clients.json.JsonpSerializable
serialize
Methods 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:
_tokenFilterDefinitionKind
in 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:
serializeInternal
in classTokenFilterBase
-
setupWordDelimiterGraphTokenFilterDeserializer
protected static void setupWordDelimiterGraphTokenFilterDeserializer(ObjectDeserializer<WordDelimiterGraphTokenFilter.Builder> op)
-