Interface LanguageAnalyzerProvider
- All Known Implementing Classes:
ArabicAnalyzerProvider,BrazilianAnalyzerProvider,ChineseAnalyzerProvider,CjkAnalyzerProvider,CustomJapaneseAnalyzerProvider,CzechAnalyzerProvider,DanishAnalyzerProvider,DelegatingLanguageAnalyzerProvider,DutchAnalyzerProvider,EnglishAnalyzerProvider,FinnishAnalyzerProvider,FrenchAnalyzerProvider,GermanAnalyzerProvider,GreekAnalyzerProvider,HungarianAnalyzerProvider,ItalianAnalyzerProvider,NorwegianAnalyzerProvider,OtherLanguageAnalyzerProvider,PersianAnalyzerProvider,PolishAnalyzerProvider,RomanianAnalyzerProvider,RussianAnalyzerProvider,SpanishAnalyzerProvider,SwedishAnalyzerProvider
public interface LanguageAnalyzerProvider
Interface for analyzer provider which is language specific
- Since:
- 9.0
-
Method Summary
Modifier and TypeMethodDescriptionorg.opensearch.client.opensearch._types.analysis.AnalyzerCreate OpenSearch analyzer for the language currently setdefault Optional<org.opensearch.client.opensearch._types.analysis.Analyzer>Returns the unstemmed analyzer for the language currently setGet a list of character filters required by this providerdefault List<OpenSearchCustomTokenFilterProvider>Get a list of token filters required by this providerdefault List<OpenSearchTokenizerProvider>Gets the tokenizer if required by this providerGet search language for this provider
-
Method Details
-
createDefaultAnalyzer
org.opensearch.client.opensearch._types.analysis.Analyzer createDefaultAnalyzer()Create OpenSearch analyzer for the language currently set- Returns:
Analyzer- Since:
- 9.0
-
createUnstemmedAnalyzer
default Optional<org.opensearch.client.opensearch._types.analysis.Analyzer> createUnstemmedAnalyzer()Returns the unstemmed analyzer for the language currently set- Returns:
- Analyzer
-
getLanguage
SearchLanguage getLanguage()Get search language for this provider- Returns:
SearchLanguage- Since:
- 9.0
-
customTokenFilters
Get a list of token filters required by this provider- Returns:
- list #
OpenSearchCustomTokenFilterProvider - Since:
- 9.0
-
customCharacterFilters
Get a list of character filters required by this provider- Returns:
- list #
OpenSearchCustomCharacterFilterProvider - Since:
- 9.0
-
customTokenizers
Gets the tokenizer if required by this provider- Returns:
OpenSearchTokenizerProvider- Since:
- 9.0
-