Class LuceneAnalyzerRegistryImpl

java.lang.Object
com.apple.foundationdb.record.lucene.LuceneAnalyzerRegistryImpl
All Implemented Interfaces:
LuceneAnalyzerRegistry

public class LuceneAnalyzerRegistryImpl extends Object implements LuceneAnalyzerRegistry
Default implementation of the LuceneAnalyzerRegistry. It uses the class loader to determine which LuceneAnalyzerFactory implementation exist, and it populates the registry with those analyzers. An instance of this registry is used by the LuceneIndexMaintainer in order to choose the analyzer for a block of text.