Class OpenSearchAnalyzerMapper

java.lang.Object
com.atlassian.confluence.plugins.opensearch.OpenSearchAnalyzerMapper

public abstract class OpenSearchAnalyzerMapper extends Object
  • Constructor Details

  • Method Details

    • getAnalyzerName

      public String getAnalyzerName(AnalyzerDescriptorProvider provider)
      Parameters:
      provider - analyzer provider
      Returns:
      the analyzer name on the OpenSearch index for the provided analyzer descriptor
    • getAnalyzerProvider

      public Optional<OpenSearchAnalyzerProvider> getAnalyzerProvider(AnalyzerDescriptorProvider provider)
      Parameters:
      provider - v2 analyzer descriptor provider
      Returns:
      the OpenSearch analyzer provider for the provided v2 analyzer descriptor
    • getLanguage

      @Lookup protected abstract SearchLanguage getLanguage()