Package org.elasticsearch.index.analysis
-
Interface Summary Interface Description AnalyzerComponentsProvider Analyzers that provide access to their token filters should implement thisAnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer> CharFilterFactory NormalizingCharFilterFactory A CharFilterFactory that also supports normalization The default implementation ofNormalizingCharFilterFactory.normalize(Reader)
delegates toCharFilterFactory.create(Reader)
NormalizingTokenFilterFactory A TokenFilterFactory that may be used for normalization The default implementation delegatesNormalizingTokenFilterFactory.normalize(TokenStream)
toTokenFilterFactory.create(TokenStream)
}.TokenFilterFactory TokenizerFactory -
Class Summary Class Description AbstractCharFilterFactory AbstractIndexAnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer> AbstractTokenFilterFactory AbstractTokenizerFactory Analysis AnalysisRegistry An internal registry for tokenizer, token filter, char filter and analyzer.AnalyzerComponents A class that groups analysis components necessary to produce a custom analyzer.CustomAnalyzer CustomAnalyzerProvider A custom analyzer that is built out of a singleTokenizer
and a list ofTokenFilter
s.CustomNormalizerProvider A custom normalizer that is built out of a char and token filters.FieldNameAnalyzer HunspellTokenFilterFactory IndexAnalyzers IndexAnalyzers contains a name to analyzer mapping for a specific index.KeywordAnalyzerProvider NamedAnalyzer Named analyzer is an analyzer wrapper around an actual analyzer (NamedAnalyzer.analyzer
that is associated with a name (NamedAnalyzer.name()
.NameOrDefinition PreBuiltAnalyzerProvider PreBuiltAnalyzerProviderFactory PreConfiguredAnalysisComponent<T> Shared implementation for pre-configured analysis components.PreConfiguredCharFilter Provides pre-configured, sharedCharFilter
s.PreConfiguredTokenFilter Provides pre-configured, sharedTokenFilter
s.PreConfiguredTokenizer Provides pre-configured, sharedTokenizer
s.ReloadableCustomAnalyzer ShingleTokenFilterFactory ShingleTokenFilterFactory.Factory SimpleAnalyzerProvider StandardAnalyzerProvider StandardTokenizerFactory StopAnalyzerProvider StopTokenFilterFactory WhitespaceAnalyzerProvider -
Enum Summary Enum Description AnalysisMode Enum representing the mode in which token filters and analyzers are allowed to operate.AnalyzerScope