Class CompoundWordTokenFilterBase

java.lang.Object
co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
co.elastic.clients.elasticsearch._types.analysis.CompoundWordTokenFilterBase
All Implemented Interfaces:
JsonpSerializable
Direct Known Subclasses:
DictionaryDecompounderTokenFilter, HyphenationDecompounderTokenFilter

public abstract class CompoundWordTokenFilterBase
extends TokenFilterBase
See Also:
API specification
  • Constructor Details

  • Method Details

    • hyphenationPatternsPath

      @Nullable public final java.lang.String hyphenationPatternsPath()
      API name: hyphenation_patterns_path
    • maxSubwordSize

      @Nullable public final java.lang.Integer maxSubwordSize()
      API name: max_subword_size
    • minSubwordSize

      @Nullable public final java.lang.Integer minSubwordSize()
      API name: min_subword_size
    • minWordSize

      @Nullable public final java.lang.Integer minWordSize()
      API name: min_word_size
    • onlyLongestMatch

      @Nullable public final java.lang.Boolean onlyLongestMatch()
      API name: only_longest_match
    • wordList

      public final java.util.List<java.lang.String> wordList()
      API name: word_list
    • wordListPath

      @Nullable public final java.lang.String wordListPath()
      API name: word_list_path
    • serializeInternal

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

      protected static <BuilderT extends CompoundWordTokenFilterBase.AbstractBuilder<BuilderT>> void setupCompoundWordTokenFilterBaseDeserializer​(ObjectDeserializer<BuilderT> op)