Class KuromojiTokenizer

java.lang.Object
co.elastic.clients.elasticsearch._types.analysis.TokenizerBase
co.elastic.clients.elasticsearch._types.analysis.KuromojiTokenizer
All Implemented Interfaces:
TokenizerDefinitionVariant, JsonpSerializable

@JsonpDeserializable
public class KuromojiTokenizer
extends TokenizerBase
implements TokenizerDefinitionVariant
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static KuromojiTokenizer of​(java.util.function.Function<KuromojiTokenizer.Builder,​ObjectBuilder<KuromojiTokenizer>> fn)
    • _tokenizerDefinitionKind

      public TokenizerDefinition.Kind _tokenizerDefinitionKind()
      TokenizerDefinition variant kind.
      Specified by:
      _tokenizerDefinitionKind in interface TokenizerDefinitionVariant
    • discardPunctuation

      @Nullable public final java.lang.Boolean discardPunctuation()
      API name: discard_punctuation
    • mode

      public final KuromojiTokenizationMode mode()
      Required - API name: mode
    • nbestCost

      @Nullable public final java.lang.Integer nbestCost()
      API name: nbest_cost
    • nbestExamples

      @Nullable public final java.lang.String nbestExamples()
      API name: nbest_examples
    • userDictionary

      @Nullable public final java.lang.String userDictionary()
      API name: user_dictionary
    • userDictionaryRules

      public final java.util.List<java.lang.String> userDictionaryRules()
      API name: user_dictionary_rules
    • discardCompoundToken

      @Nullable public final java.lang.Boolean discardCompoundToken()
      API name: discard_compound_token
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Overrides:
      serializeInternal in class TokenizerBase
    • setupKuromojiTokenizerDeserializer

      protected static void setupKuromojiTokenizerDeserializer​(ObjectDeserializer<KuromojiTokenizer.Builder> op)