Class ElasticsearchAnalysisConfigurationContextImpl
- java.lang.Object
-
- org.hibernate.search.backend.elasticsearch.analysis.model.dsl.impl.ElasticsearchAnalysisConfigurationContextImpl
-
- All Implemented Interfaces:
ElasticsearchAnalysisConfigurationContext,ElasticsearchAnalysisDefinitionContributor
public class ElasticsearchAnalysisConfigurationContextImpl extends Object implements ElasticsearchAnalysisConfigurationContext, ElasticsearchAnalysisDefinitionContributor
-
-
Constructor Summary
Constructors Constructor Description ElasticsearchAnalysisConfigurationContextImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElasticsearchAnalyzerTypeStepanalyzer(String name)Start an analyzer definition.ElasticsearchAnalysisComponentTypeStepcharFilter(String name)Start a char filter definition.voidcontribute(ElasticsearchAnalysisDefinitionCollector collector)ElasticsearchNormalizerTypeStepnormalizer(String name)Start a normalizer definition.ElasticsearchAnalysisComponentTypeSteptokenFilter(String name)Start a token filter definition.ElasticsearchAnalysisComponentTypeSteptokenizer(String name)Start a tokenizer definition.
-
-
-
Method Detail
-
analyzer
public ElasticsearchAnalyzerTypeStep analyzer(String name)
Description copied from interface:ElasticsearchAnalysisConfigurationContextStart an analyzer definition.- Specified by:
analyzerin interfaceElasticsearchAnalysisConfigurationContext- Parameters:
name- The name used to reference this analyzer (both in Elasticsearch and in Hibernate Search).- Returns:
- The initial step of a DSL where the analyzer can be defined.
-
normalizer
public ElasticsearchNormalizerTypeStep normalizer(String name)
Description copied from interface:ElasticsearchAnalysisConfigurationContextStart a normalizer definition.- Specified by:
normalizerin interfaceElasticsearchAnalysisConfigurationContext- Parameters:
name- The name used to reference this normalizer (both in Elasticsearch and in Hibernate Search).- Returns:
- The initial step of a DSL where the normalizer can be defined.
-
tokenizer
public ElasticsearchAnalysisComponentTypeStep tokenizer(String name)
Description copied from interface:ElasticsearchAnalysisConfigurationContextStart a tokenizer definition.- Specified by:
tokenizerin interfaceElasticsearchAnalysisConfigurationContext- Parameters:
name- The name used to reference this tokenizerin analyzer definitions.- Returns:
- The initial step of a DSL where the tokenizer can be defined.
-
charFilter
public ElasticsearchAnalysisComponentTypeStep charFilter(String name)
Description copied from interface:ElasticsearchAnalysisConfigurationContextStart a char filter definition.- Specified by:
charFilterin interfaceElasticsearchAnalysisConfigurationContext- Parameters:
name- The name used to reference this char filterin analyzer or normalizer definitions.- Returns:
- The initial step of a DSL where the char filter can be defined.
-
tokenFilter
public ElasticsearchAnalysisComponentTypeStep tokenFilter(String name)
Description copied from interface:ElasticsearchAnalysisConfigurationContextStart a token filter definition.- Specified by:
tokenFilterin interfaceElasticsearchAnalysisConfigurationContext- Parameters:
name- The name used to reference this token filterin analyzer or normalizer definitions.- Returns:
- The initial step of a DSL where the token filter can be defined.
-
contribute
public void contribute(ElasticsearchAnalysisDefinitionCollector collector)
- Specified by:
contributein interfaceElasticsearchAnalysisDefinitionContributor
-
-