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.HunspellTokenFilterFactory IndexAnalyzers IndexAnalyzers contains a name to analyzer mapping for a specific index.KeywordAnalyzerProvider LowercaseNormalizer Normalizer used to lowercase valuesLowercaseNormalizerProvider Builds an analyzer for normalization that lowercases terms.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