Class CompoundWordTokenFilterBase.AbstractBuilder<BuilderT extends CompoundWordTokenFilterBase.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase.AbstractBuilder<BuilderT>
co.elastic.clients.elasticsearch._types.analysis.CompoundWordTokenFilterBase.AbstractBuilder<BuilderT>
Direct Known Subclasses:
HyphenationDecompounderTokenFilter.Builder
Enclosing class:
CompoundWordTokenFilterBase

protected abstract static class CompoundWordTokenFilterBase.AbstractBuilder<BuilderT extends CompoundWordTokenFilterBase.AbstractBuilder<BuilderT>>
extends TokenFilterBase.AbstractBuilder<BuilderT>
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • hyphenationPatternsPath

      public BuilderT hyphenationPatternsPath​(java.lang.String value)
      Required - API name: hyphenation_patterns_path
    • maxSubwordSize

      public BuilderT maxSubwordSize​(int value)
      Required - API name: max_subword_size
    • minSubwordSize

      public BuilderT minSubwordSize​(int value)
      Required - API name: min_subword_size
    • minWordSize

      public BuilderT minWordSize​(int value)
      Required - API name: min_word_size
    • onlyLongestMatch

      public BuilderT onlyLongestMatch​(boolean value)
      Required - API name: only_longest_match
    • wordList

      public BuilderT wordList​(java.util.List<java.lang.String> value)
      Required - API name: word_list
    • wordList

      public BuilderT wordList​(java.lang.String... value)
      Required - API name: word_list
    • addWordList

      public BuilderT addWordList​(java.lang.String value)
      Add a value to wordList(List), creating the list if needed.
    • wordListPath

      public BuilderT wordListPath​(java.lang.String value)
      Required - API name: word_list_path