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
  • Field Details

  • Method Details

    • of

    • _tokenFilterDefinitionKind

      public TokenFilterDefinition.Kind _tokenFilterDefinitionKind()
      TokenFilterDefinition variant kind.
      Specified by:
      _tokenFilterDefinitionKind in interface TokenFilterDefinitionVariant
    • 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

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Overrides:
      serializeInternal in class TokenFilterBase
    • setupWordDelimiterGraphTokenFilterDeserializer

      protected static void setupWordDelimiterGraphTokenFilterDeserializer​(ObjectDeserializer<WordDelimiterGraphTokenFilter.Builder> op)