Provider<T>
, AnalyzerProvider<T>
, IndexComponent
ArabicAnalyzerProvider
, 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
, WhitespaceAnalyzerProvider
public 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, index
get
public 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>