Class CompoundWordTokenFilterBase

java.lang.Object
org.opensearch.client.opensearch._types.analysis.TokenFilterBase
org.opensearch.client.opensearch._types.analysis.CompoundWordTokenFilterBase
All Implemented Interfaces:
JsonpSerializable, PlainJsonSerializable
Direct Known Subclasses:
DictionaryDecompounderTokenFilter, HyphenationDecompounderTokenFilter

@Generated("org.opensearch.client.codegen.CodeGenerator") public abstract class CompoundWordTokenFilterBase extends TokenFilterBase
  • Constructor Details

  • Method Details

    • hyphenationPatternsPath

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

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

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

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

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

      @Nonnull public final List<String> wordList()
      API name: word_list
    • wordListPath

      @Nullable public final 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)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class TokenFilterBase
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class TokenFilterBase