public class LuceneAnalyzerDefinitionContextImpl extends Object implements LuceneAnalyzerDefinitionContext, LuceneAnalyzerDefinitionWithTokenizerContext
| Constructor and Description |
|---|
LuceneAnalyzerDefinitionContextImpl(LuceneAnalysisDefinitionRegistryBuilderImpl registry,
String name) |
| Modifier and Type | Method and Description |
|---|---|
LuceneAnalyzerDefinitionContext |
analyzer(String name)
Start a new analyzer definition.
|
AnalyzerDef |
build() |
LuceneCharFilterDefinitionContext |
charFilter(Class<? extends org.apache.lucene.analysis.util.CharFilterFactory> factory)
Add a char filter that the analyzer will use.
|
LuceneNormalizerDefinitionContext |
normalizer(String name)
Start a new normalizer definition.
|
LuceneAnalyzerDefinitionWithTokenizerContext |
param(String name,
String value)
Set a tokenizer parameter.
|
LuceneTokenFilterDefinitionContext |
tokenFilter(Class<? extends org.apache.lucene.analysis.util.TokenFilterFactory> factory)
Add a token filter that the analyzer will use.
|
LuceneAnalyzerDefinitionWithTokenizerContext |
tokenizer(Class<? extends org.apache.lucene.analysis.util.TokenizerFactory> factory)
Set the tokenizer to use.
|
public LuceneAnalyzerDefinitionContextImpl(LuceneAnalysisDefinitionRegistryBuilderImpl registry, String name)
public LuceneAnalyzerDefinitionContext analyzer(String name)
LuceneAnalysisDefinitionRegistryBuilderanalyzer in interface LuceneAnalysisDefinitionRegistryBuildername - The name used to reference this analyzer in Hibernate Search.public LuceneNormalizerDefinitionContext normalizer(String name)
LuceneAnalysisDefinitionRegistryBuildernormalizer in interface LuceneAnalysisDefinitionRegistryBuildername - The name used to reference this normalizer in Hibernate Search.public LuceneAnalyzerDefinitionWithTokenizerContext tokenizer(Class<? extends org.apache.lucene.analysis.util.TokenizerFactory> factory)
LuceneAnalyzerDefinitionContexttokenizer in interface LuceneAnalyzerDefinitionContextfactory - The factory that will create the tokenizer.public LuceneAnalyzerDefinitionWithTokenizerContext param(String name, String value)
LuceneAnalyzerDefinitionWithTokenizerContextparam in interface LuceneAnalyzerDefinitionWithTokenizerContextname - The name of the parameter.value - The value of the parameter.public LuceneCharFilterDefinitionContext charFilter(Class<? extends org.apache.lucene.analysis.util.CharFilterFactory> factory)
LuceneCompositeAnalysisDefinitionContextcharFilter in interface LuceneCompositeAnalysisDefinitionContextfactory - The factory that will create the char filter.public LuceneTokenFilterDefinitionContext tokenFilter(Class<? extends org.apache.lucene.analysis.util.TokenFilterFactory> factory)
LuceneCompositeAnalysisDefinitionContexttokenFilter in interface LuceneCompositeAnalysisDefinitionContextfactory - The factory that will create the token filter.public AnalyzerDef build()
Copyright © 2006–2017 Hibernate. All rights reserved.