Interface LuceneAnalyzerRegistry
- All Known Implementing Classes:
LuceneAnalyzerRegistryImpl
public interface LuceneAnalyzerRegistry
Registry for
AnalyzerChooser
s. This registry allows for full-text indexes to specify
their analyzer combination through an index options.
The registry will then be queried for the analyzer combination provider.
Note that the way of adding elements to the analyzer registry is to use the
AutoService
annotation to mark a
LuceneAnalyzerFactory
implementation as one that should be loaded into the registry.
-
Method Summary
Modifier and TypeMethodDescriptiongetLuceneAnalyzerCombinationProvider
(Index index, LuceneAnalyzerType type, Map<String, LuceneIndexExpressions.DocumentFieldDerivation> auxiliaryFieldInfo)
-
Method Details
-
getLuceneAnalyzerCombinationProvider
@Nonnull LuceneAnalyzerCombinationProvider getLuceneAnalyzerCombinationProvider(@Nonnull Index index, @Nonnull LuceneAnalyzerType type, @Nonnull Map<String, LuceneIndexExpressions.DocumentFieldDerivation> auxiliaryFieldInfo)
-