Class LuceneAnalysisConfigurationContextImpl
java.lang.Object
org.hibernate.search.backend.lucene.analysis.model.dsl.impl.LuceneAnalysisConfigurationContextImpl
- All Implemented Interfaces:
LuceneAnalysisConfigurationContext,LuceneAnalysisDefinitionContributor
public class LuceneAnalysisConfigurationContextImpl
extends Object
implements LuceneAnalysisConfigurationContext, LuceneAnalysisDefinitionContributor
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionStart a new analyzer definition.voidcontribute(LuceneAnalysisDefinitionCollector collector) Optional<org.apache.lucene.search.similarities.Similarity>normalizer(String name) Start a new normalizer definition.voidsimilarity(org.apache.lucene.search.similarities.Similarity similarity) Set theSimilarity.
-
Constructor Details
-
LuceneAnalysisConfigurationContextImpl
-
-
Method Details
-
analyzer
Description copied from interface:LuceneAnalysisConfigurationContextStart a new analyzer definition.- Specified by:
analyzerin interfaceLuceneAnalysisConfigurationContext- Parameters:
name- The name used to reference this analyzer in Hibernate Search.- Returns:
- The initial step of a DSL where the analyzer can be defined.
-
normalizer
Description copied from interface:LuceneAnalysisConfigurationContextStart a new normalizer definition.- Specified by:
normalizerin interfaceLuceneAnalysisConfigurationContext- Parameters:
name- The name used to reference this normalizer in Hibernate Search.- Returns:
- The initial step of a DSL where the normalizer can be defined.
-
similarity
public void similarity(org.apache.lucene.search.similarities.Similarity similarity) Description copied from interface:LuceneAnalysisConfigurationContextSet theSimilarity.Defaults to
BM25Similarity.- Specified by:
similarityin interfaceLuceneAnalysisConfigurationContext- Parameters:
similarity- TheSimilarityto use when indexing and when searching.
-
availableTokenizers
- Specified by:
availableTokenizersin interfaceLuceneAnalysisConfigurationContext- Returns:
- A list of all possible values that can be passed to
LuceneAnalyzerTokenizerStep.tokenizer(String).
-
availableCharFilters
- Specified by:
availableCharFiltersin interfaceLuceneAnalysisConfigurationContext- Returns:
- A list of all possible values that can be passed to
LuceneAnalysisOptionalComponentsStep.charFilter(String).
-
availableTokenFilters
- Specified by:
availableTokenFiltersin interfaceLuceneAnalysisConfigurationContext- Returns:
- A list of all possible values that can be passed to
LuceneAnalysisOptionalComponentsStep.tokenFilter(String).
-
contribute
- Specified by:
contributein interfaceLuceneAnalysisDefinitionContributor
-
getSimilarity
- Specified by:
getSimilarityin interfaceLuceneAnalysisDefinitionContributor
-