Package org.elasticsearch.index.analysis
package org.elasticsearch.index.analysis
-
InterfaceDescriptionAnalyzers that provide access to their token filters should implement thisAnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>A CharFilterFactory that also supports normalization The default implementation of
NormalizingCharFilterFactory.normalize(Reader)
delegates toCharFilterFactory.create(Reader)
A TokenFilterFactory that may be used for normalization The default implementation delegatesNormalizingTokenFilterFactory.normalize(TokenStream)
toTokenFilterFactory.create(TokenStream)
}. -
ClassDescriptionAbstractIndexAnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>An internal registry for tokenizer, token filter, char filter and analyzer.A class that groups analysis components necessary to produce a custom 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()
.Shared implementation for pre-configured analysis components.Provides pre-configured, sharedCharFilter
s.Provides pre-configured, sharedTokenFilter
s.Provides pre-configured, sharedTokenizer
s. -
Enum ClassDescriptionEnum representing the mode in which token filters and analyzers are allowed to operate.