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 SummaryModifier 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- 
createDefaultAnalyzerorg.opensearch.client.opensearch._types.analysis.Analyzer createDefaultAnalyzer()Create OpenSearch analyzer for the language currently set- Returns:
- Analyzer
- Since:
- 9.0
 
- 
createUnstemmedAnalyzerdefault Optional<org.opensearch.client.opensearch._types.analysis.Analyzer> createUnstemmedAnalyzer()Returns the unstemmed analyzer for the language currently set- Returns:
- Analyzer
 
- 
getLanguageSearchLanguage getLanguage()Get search language for this provider- Returns:
- SearchLanguage
- Since:
- 9.0
 
- 
customTokenFiltersGet a list of token filters required by this provider- Returns:
- list #OpenSearchCustomTokenFilterProvider
- Since:
- 9.0
 
- 
customCharacterFiltersGet a list of character filters required by this provider- Returns:
- list #OpenSearchCustomCharacterFilterProvider
- Since:
- 9.0
 
- 
customTokenizersGets the tokenizer if required by this provider- Returns:
- OpenSearchTokenizerProvider
- Since:
- 9.0
 
 
-