Class OtherLanguageAnalyzerProvider
java.lang.Object
com.atlassian.confluence.plugins.opensearch.analysis.analyzer.language.OtherLanguageAnalyzerProvider
- All Implemented Interfaces:
LanguageAnalyzerProvider
Analyzer provider for other languages which don't have a dedicated analyzer
- Since:
- 9.0
-
Constructor Summary
ConstructorsConstructorDescriptionOtherLanguageAnalyzerProvider(StandardAnalyzerProvider standardAnalyzerProvider) -
Method Summary
Modifier and TypeMethodDescriptionorg.opensearch.client.opensearch._types.analysis.AnalyzerCreate OpenSearch analyzer for the language currently setOptional<org.opensearch.client.opensearch._types.analysis.Analyzer> Returns the unstemmed analyzer for the language currently setGet search language for this providerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.confluence.plugins.opensearch.analysis.analyzer.language.LanguageAnalyzerProvider
customCharacterFilters, customTokenFilters, customTokenizers
-
Constructor Details
-
OtherLanguageAnalyzerProvider
-
-
Method Details
-
createDefaultAnalyzer
public org.opensearch.client.opensearch._types.analysis.Analyzer createDefaultAnalyzer()Description copied from interface:LanguageAnalyzerProviderCreate OpenSearch analyzer for the language currently set- Specified by:
createDefaultAnalyzerin interfaceLanguageAnalyzerProvider- Returns:
Analyzer
-
createUnstemmedAnalyzer
public Optional<org.opensearch.client.opensearch._types.analysis.Analyzer> createUnstemmedAnalyzer()Description copied from interface:LanguageAnalyzerProviderReturns the unstemmed analyzer for the language currently set- Specified by:
createUnstemmedAnalyzerin interfaceLanguageAnalyzerProvider- Returns:
- Analyzer
-
getLanguage
Description copied from interface:LanguageAnalyzerProviderGet search language for this provider- Specified by:
getLanguagein interfaceLanguageAnalyzerProvider- Returns:
SearchLanguage
-