Class SynonymTokenFilter

java.lang.Object
co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
co.elastic.clients.elasticsearch._types.analysis.SynonymTokenFilter
All Implemented Interfaces:
TokenFilterVariant, JsonpSerializable, UnionVariant

@JsonpDeserializable
public final class SynonymTokenFilter
extends TokenFilterBase
implements TokenFilterVariant
  • Field Details

  • Constructor Details

  • Method Details

    • _variantType

      public java.lang.String _variantType()
      TokenFilter variant type
      Specified by:
      _variantType in interface UnionVariant
    • expand

      public boolean expand()
      Required - API name: expand
    • format

      public SynonymFormat format()
      Required - API name: format
    • lenient

      public boolean lenient()
      Required - API name: lenient
    • synonyms

      public java.util.List<java.lang.String> synonyms()
      Required - API name: synonyms
    • synonymsPath

      public java.lang.String synonymsPath()
      Required - API name: synonyms_path
    • tokenizer

      public java.lang.String tokenizer()
      Required - API name: tokenizer
    • updateable

      public boolean updateable()
      Required - API name: updateable
    • serializeInternal

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

      protected static void setupSynonymTokenFilterDeserializer​(DelegatingDeserializer<SynonymTokenFilter.Builder> op)