Class OpenSearchAnalyzerMapper
- java.lang.Object
-
- com.atlassian.confluence.plugins.opensearch.OpenSearchAnalyzerMapper
-
public class OpenSearchAnalyzerMapper extends Object
-
-
Constructor Summary
Constructors Constructor Description OpenSearchAnalyzerMapper(javax.inject.Provider<SearchLanguage> searchLanguageProvider, List<OpenSearchAnalyzerProvider> providers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAnalyzerName(AnalyzerDescriptorProvider provider)
Optional<OpenSearchAnalyzerProvider>
getAnalyzerProvider(AnalyzerDescriptorProvider provider)
-
-
-
Constructor Detail
-
OpenSearchAnalyzerMapper
public OpenSearchAnalyzerMapper(javax.inject.Provider<SearchLanguage> searchLanguageProvider, List<OpenSearchAnalyzerProvider> providers)
-
-
Method Detail
-
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
-
-