Class LuceneAnalysisComponentFactory
- java.lang.Object
-
- org.hibernate.search.backend.lucene.analysis.impl.LuceneAnalysisComponentFactory
-
public final class LuceneAnalysisComponentFactory extends Object
Instances of this class are used to create Lucene analyzers, normalizers, tokenizers, char filters and token filters.- Author:
- Emmanuel Bernard, Hardy Ferentschik
-
-
Constructor Summary
Constructors Constructor Description LuceneAnalysisComponentFactory(org.apache.lucene.util.Version luceneMatchVersion, ClassResolver classResolver, ResourceResolver resourceResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.lucene.analysis.AnalyzercreateAnalyzer(org.apache.lucene.analysis.util.TokenizerFactory tokenizerFactory, org.apache.lucene.analysis.util.CharFilterFactory[] charFilterFactories, org.apache.lucene.analysis.util.TokenFilterFactory[] filterFactories)org.apache.lucene.analysis.util.CharFilterFactorycreateCharFilterFactory(Class<? extends org.apache.lucene.analysis.util.CharFilterFactory> factoryClass, Map<String,String> parameters)org.apache.lucene.analysis.AnalyzercreateNormalizer(String name, org.apache.lucene.analysis.util.CharFilterFactory[] charFilterFactories, org.apache.lucene.analysis.util.TokenFilterFactory[] filterFactories)org.apache.lucene.analysis.util.TokenFilterFactorycreateTokenFilterFactory(Class<? extends org.apache.lucene.analysis.util.TokenFilterFactory> factoryClass, Map<String,String> parameters)org.apache.lucene.analysis.util.TokenizerFactorycreateTokenizerFactory(Class<? extends org.apache.lucene.analysis.util.TokenizerFactory> factoryClass, Map<String,String> parameters)org.apache.lucene.analysis.AnalyzerwrapNormalizer(String name, org.apache.lucene.analysis.Analyzer normalizer)
-
-
-
Constructor Detail
-
LuceneAnalysisComponentFactory
public LuceneAnalysisComponentFactory(org.apache.lucene.util.Version luceneMatchVersion, ClassResolver classResolver, ResourceResolver resourceResolver)
-
-
Method Detail
-
createAnalyzer
public org.apache.lucene.analysis.Analyzer createAnalyzer(org.apache.lucene.analysis.util.TokenizerFactory tokenizerFactory, org.apache.lucene.analysis.util.CharFilterFactory[] charFilterFactories, org.apache.lucene.analysis.util.TokenFilterFactory[] filterFactories)
-
createNormalizer
public org.apache.lucene.analysis.Analyzer createNormalizer(String name, org.apache.lucene.analysis.util.CharFilterFactory[] charFilterFactories, org.apache.lucene.analysis.util.TokenFilterFactory[] filterFactories)
-
wrapNormalizer
public org.apache.lucene.analysis.Analyzer wrapNormalizer(String name, org.apache.lucene.analysis.Analyzer normalizer)
-
createTokenizerFactory
public org.apache.lucene.analysis.util.TokenizerFactory createTokenizerFactory(Class<? extends org.apache.lucene.analysis.util.TokenizerFactory> factoryClass, Map<String,String> parameters) throws IOException
- Throws:
IOException
-
createCharFilterFactory
public org.apache.lucene.analysis.util.CharFilterFactory createCharFilterFactory(Class<? extends org.apache.lucene.analysis.util.CharFilterFactory> factoryClass, Map<String,String> parameters) throws IOException
- Throws:
IOException
-
createTokenFilterFactory
public org.apache.lucene.analysis.util.TokenFilterFactory createTokenFilterFactory(Class<? extends org.apache.lucene.analysis.util.TokenFilterFactory> factoryClass, Map<String,String> parameters) throws IOException
- Throws:
IOException
-
-