Provider<T>, AnalyzerProvider<T>, IndexComponentArabicAnalyzerProvider, ArmenianAnalyzerProvider, BasqueAnalyzerProvider, BengaliAnalyzerProvider, BrazilianAnalyzerProvider, BulgarianAnalyzerProvider, CatalanAnalyzerProvider, ChineseAnalyzerProvider, CjkAnalyzerProvider, CustomAnalyzerProvider, CustomNormalizerProvider, CzechAnalyzerProvider, DanishAnalyzerProvider, DutchAnalyzerProvider, EnglishAnalyzerProvider, FingerprintAnalyzerProvider, FinnishAnalyzerProvider, FrenchAnalyzerProvider, GalicianAnalyzerProvider, GermanAnalyzerProvider, GreekAnalyzerProvider, HindiAnalyzerProvider, HungarianAnalyzerProvider, IndonesianAnalyzerProvider, IrishAnalyzerProvider, ItalianAnalyzerProvider, KeywordAnalyzerProvider, LatvianAnalyzerProvider, LithuanianAnalyzerProvider, NorwegianAnalyzerProvider, PatternAnalyzerProvider, PersianAnalyzerProvider, PortugueseAnalyzerProvider, RomanianAnalyzerProvider, RussianAnalyzerProvider, SimpleAnalyzerProvider, SnowballAnalyzerProvider, SoraniAnalyzerProvider, SpanishAnalyzerProvider, StandardAnalyzerProvider, StandardHtmlStripAnalyzerProvider, StopAnalyzerProvider, SwedishAnalyzerProvider, ThaiAnalyzerProvider, TurkishAnalyzerProvider, WhitespaceAnalyzerProviderpublic abstract class AbstractIndexAnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer> extends AbstractIndexComponent implements AnalyzerProvider<T>
| Modifier and Type | Field | Description |
|---|---|---|
protected org.apache.lucene.util.Version |
version |
deprecationLogger, indexSettings, logger| Constructor | Description |
|---|---|
AbstractIndexAnalyzerProvider(IndexSettings indexSettings,
java.lang.String name,
Settings settings) |
Constructs a new analyzer component, with the index name and its settings and the analyzer name.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
name() |
Returns the injected name of the analyzer.
|
AnalyzerScope |
scope() |
getIndexSettings, indexgetpublic AbstractIndexAnalyzerProvider(IndexSettings indexSettings, java.lang.String name, Settings settings)
indexSettings - the settings and the name of the indexname - The analyzer namepublic final java.lang.String name()
name in interface AnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>public final AnalyzerScope scope()
scope in interface AnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>