Class LuceneAnalyzerWrapper
java.lang.Object
com.apple.foundationdb.record.lucene.LuceneAnalyzerWrapper
A wrapper for
Analyzer
and its unique identifier.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLuceneAnalyzerWrapper
(String uniqueIdentifier, org.apache.lucene.analysis.Analyzer analyzer) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.analysis.Analyzer
static LuceneAnalyzerWrapper
This is different fromLuceneAnalyzerFactory.getName()
, which is used as identifier for a factory included in the meta-data.
-
Field Details
-
STANDARD_ANALYZER_NAME
- See Also:
-
-
Constructor Details
-
LuceneAnalyzerWrapper
public LuceneAnalyzerWrapper(@Nonnull String uniqueIdentifier, @Nonnull org.apache.lucene.analysis.Analyzer analyzer)
-
-
Method Details
-
getUniqueIdentifier
This is different fromLuceneAnalyzerFactory.getName()
, which is used as identifier for a factory included in the meta-data. This identifier is to exclusively identify theAnalyzer
, which could be different given different texts input.- Returns:
- this analyzer's unique identifier
-
getAnalyzer
@Nonnull public org.apache.lucene.analysis.Analyzer getAnalyzer() -
getStandardAnalyzerWrapper
-