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.Analyzer
Create 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
-