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

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase.AbstractBuilder<BuilderT>
co.elastic.clients.elasticsearch._types.analysis.CompoundWordTokenFilterBase.AbstractBuilder<BuilderT>
Direct Known Subclasses:
DictionaryDecompounderTokenFilter.Builder, 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 final BuilderT hyphenationPatternsPath​(@Nullable java.lang.String value)
      API name: hyphenation_patterns_path
    • maxSubwordSize

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

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

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

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

      public final BuilderT wordList​(java.util.List<java.lang.String> list)
      API name: word_list

      Adds all elements of list to wordList.

    • wordList

      public final BuilderT wordList​(java.lang.String value, java.lang.String... values)
      API name: word_list

      Adds one or more values to wordList.

    • wordListPath

      public final BuilderT wordListPath​(@Nullable java.lang.String value)
      API name: word_list_path