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

    • Constructor Detail

      • AbstractBuilder

        protected AbstractBuilder()
    • Method Detail

      • 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