Package org.elasticsearch.index.analysis
package org.elasticsearch.index.analysis
-
ClassDescriptionAbstractIndexAnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>Enum representing the mode in which token filters and analyzers are allowed to operate.An internal registry for tokenizer, token filter, char filter and analyzer.A class that groups analysis components necessary to produce a custom analyzer.Analyzers that provide access to their token filters should implement thisAnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>A custom analyzer that is built out of a single
Tokenizer
and a list ofTokenFilter
s.A custom normalizer that is built out of a char and token filters.IndexAnalyzers contains a name to analyzer mapping for a specific index.Normalizer used to lowercase valuesBuilds an analyzer for normalization that lowercases terms.Named analyzer is an analyzer wrapper around an actual analyzer (NamedAnalyzer.analyzer
that is associated with a name (NamedAnalyzer.name()
.A CharFilterFactory that also supports normalization The default implementation ofNormalizingCharFilterFactory.normalize(Reader)
delegates toCharFilterFactory.create(Reader)
A TokenFilterFactory that may be used for normalization The default implementation delegatesNormalizingTokenFilterFactory.normalize(TokenStream)
toTokenFilterFactory.create(TokenStream)
}.Shared implementation for pre-configured analysis components.Provides pre-configured, sharedCharFilter
s.Provides pre-configured, sharedTokenFilter
s.Provides pre-configured, sharedTokenizer
s.