Class TwoGramAnalyzerProvider
java.lang.Object
com.atlassian.confluence.plugins.opensearch.analysis.analyzer.TwoGramAnalyzerProvider
- All Implemented Interfaces:
 OpenSearchAnalyzerProvider
Creates an Analyzer which use 
TwoGramAnalyzerProvider as the tokenizer- Since:
 - 8.6
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionorg.opensearch.client.opensearch._types.analysis.AnalyzerClass<? extends MappingAnalyzerDescriptor>getName()booleanisCustom() 
- 
Constructor Details
- 
TwoGramAnalyzerProvider
public TwoGramAnalyzerProvider() 
 - 
 - 
Method Details
- 
getMappingClass
- Specified by:
 getMappingClassin interfaceOpenSearchAnalyzerProvider- Returns:
 - the concrete type of 
MappingAnalyzerDescriptorthat's mapped to this analyzer 
 - 
getAnalyzer
public org.opensearch.client.opensearch._types.analysis.Analyzer getAnalyzer()- Specified by:
 getAnalyzerin interfaceOpenSearchAnalyzerProvider- Returns:
 - the OpenSearch analyzer for the given v2 analyzer specified at 
OpenSearchAnalyzerProvider.getMappingClass(). 
 - 
getName
- Specified by:
 getNamein interfaceOpenSearchAnalyzerProvider- Returns:
 - the analyzer name that is registered in OpenSearch. It should be unique within the index it is used.
 
 - 
isCustom
public boolean isCustom()- Specified by:
 isCustomin interfaceOpenSearchAnalyzerProvider- Returns:
 - true if the analyzer needs to be declared as a custom analyzer when the index is created. Or false if the index is available built-in on OpenSearch.
 
 
 -