Class StandardLanguageAnalyzerVariant

java.lang.Object
com.atlassian.confluence.plugins.opensearch.analysis.analyzer.language.StandardLanguageAnalyzerVariant
All Implemented Interfaces:
org.opensearch.client.json.JsonpSerializable, org.opensearch.client.opensearch._types.analysis.AnalyzerVariant

public class StandardLanguageAnalyzerVariant extends Object implements org.opensearch.client.opensearch._types.analysis.AnalyzerVariant, org.opensearch.client.json.JsonpSerializable
Allows OS built-in language analyzer to be used. There is currently a bug in the OpenSearch java client which sets the analyzer type to "language" instead of the specific language being used. https://github.com/opensearch-project/opensearch-java/pull/788
Since:
9.0
  • Constructor Summary

    Constructors
    Constructor
    Description
    StandardLanguageAnalyzerVariant(org.opensearch.client.opensearch._types.analysis.Language language)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opensearch.client.opensearch._types.analysis.Analyzer.Kind
     
    org.opensearch.client.opensearch._types.analysis.Language
     
    void
    serialize(jakarta.json.stream.JsonGenerator generator, org.opensearch.client.json.JsonpMapper mapper)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.opensearch.client.opensearch._types.analysis.AnalyzerVariant

    _toAnalyzer
  • Constructor Details

    • StandardLanguageAnalyzerVariant

      public StandardLanguageAnalyzerVariant(org.opensearch.client.opensearch._types.analysis.Language language)
  • Method Details

    • _analyzerKind

      public org.opensearch.client.opensearch._types.analysis.Analyzer.Kind _analyzerKind()
      Specified by:
      _analyzerKind in interface org.opensearch.client.opensearch._types.analysis.AnalyzerVariant
    • serialize

      public void serialize(jakarta.json.stream.JsonGenerator generator, org.opensearch.client.json.JsonpMapper mapper)
      Specified by:
      serialize in interface org.opensearch.client.json.JsonpSerializable
    • language

      public org.opensearch.client.opensearch._types.analysis.Language language()