Package org.elasticsearch.index.analysis
package org.elasticsearch.index.analysis
-
Interface SummaryInterfaceDescriptionAnalyzers 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)}. -
Class SummaryClassDescriptionAbstractIndexAnalyzerProvider<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
Tokenizerand a list ofTokenFilters.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.analyzerthat is associated with a name (NamedAnalyzer.name().Shared implementation for pre-configured analysis components.Provides pre-configured, sharedCharFilters.Provides pre-configured, sharedTokenFilters.Provides pre-configured, sharedTokenizers. -
Enum Class SummaryEnum ClassDescriptionEnum representing the mode in which token filters and analyzers are allowed to operate.