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

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase.AbstractBuilder<BuilderT>
co.elastic.clients.elasticsearch._types.analysis.CompoundWordTokenFilterBase.AbstractBuilder<BuilderT>
All Implemented Interfaces:
WithJson<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 String value)
      API name: hyphenation_patterns_path
    • maxSubwordSize

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

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

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

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

      public final BuilderT wordList(List<String> list)
      API name: word_list

      Adds all elements of list to wordList.

    • wordList

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

      Adds one or more values to wordList.

    • wordListPath

      public final BuilderT wordListPath(@Nullable String value)
      API name: word_list_path