public enum PreBuiltAnalyzers extends java.lang.Enum<PreBuiltAnalyzers>
Enum Constant and Description |
---|
ARABIC |
ARMENIAN |
BASQUE |
BRAZILIAN |
BULGARIAN |
CATALAN |
CHINESE |
CJK |
CLASSIC |
CZECH |
DANISH |
DEFAULT |
DUTCH |
ENGLISH |
FINNISH |
FRENCH |
GALICIAN |
GERMAN |
GREEK |
HINDI |
HUNGARIAN |
INDONESIAN |
IRISH |
ITALIAN |
KEYWORD |
LATVIAN |
LITHUANIAN |
NORWEGIAN |
PATTERN |
PERSIAN |
PORTUGUESE |
ROMANIAN |
RUSSIAN |
SIMPLE |
SNOWBALL |
SORANI |
SPANISH |
STANDARD |
STANDARD_HTML_STRIP |
STOP |
SWEDISH |
THAI |
TURKISH |
WHITESPACE |
Modifier and Type | Field and Description |
---|---|
protected PreBuiltCacheFactory.PreBuiltCache<org.apache.lucene.analysis.Analyzer> |
cache |
Modifier and Type | Method and Description |
---|---|
protected abstract org.apache.lucene.analysis.Analyzer |
create(Version version) |
org.apache.lucene.analysis.Analyzer |
getAnalyzer(Version version) |
static PreBuiltAnalyzers |
getOrDefault(java.lang.String name,
PreBuiltAnalyzers defaultAnalyzer)
Get a pre built Analyzer by its name or fallback to the default one
|
static PreBuiltAnalyzers |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PreBuiltAnalyzers[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PreBuiltAnalyzers STANDARD
public static final PreBuiltAnalyzers DEFAULT
public static final PreBuiltAnalyzers KEYWORD
public static final PreBuiltAnalyzers STOP
public static final PreBuiltAnalyzers WHITESPACE
public static final PreBuiltAnalyzers SIMPLE
public static final PreBuiltAnalyzers CLASSIC
public static final PreBuiltAnalyzers SNOWBALL
public static final PreBuiltAnalyzers PATTERN
public static final PreBuiltAnalyzers STANDARD_HTML_STRIP
public static final PreBuiltAnalyzers ARABIC
public static final PreBuiltAnalyzers ARMENIAN
public static final PreBuiltAnalyzers BASQUE
public static final PreBuiltAnalyzers BRAZILIAN
public static final PreBuiltAnalyzers BULGARIAN
public static final PreBuiltAnalyzers CATALAN
public static final PreBuiltAnalyzers CHINESE
public static final PreBuiltAnalyzers CJK
public static final PreBuiltAnalyzers CZECH
public static final PreBuiltAnalyzers DUTCH
public static final PreBuiltAnalyzers DANISH
public static final PreBuiltAnalyzers ENGLISH
public static final PreBuiltAnalyzers FINNISH
public static final PreBuiltAnalyzers FRENCH
public static final PreBuiltAnalyzers GALICIAN
public static final PreBuiltAnalyzers GERMAN
public static final PreBuiltAnalyzers GREEK
public static final PreBuiltAnalyzers HINDI
public static final PreBuiltAnalyzers HUNGARIAN
public static final PreBuiltAnalyzers INDONESIAN
public static final PreBuiltAnalyzers IRISH
public static final PreBuiltAnalyzers ITALIAN
public static final PreBuiltAnalyzers LATVIAN
public static final PreBuiltAnalyzers LITHUANIAN
public static final PreBuiltAnalyzers NORWEGIAN
public static final PreBuiltAnalyzers PERSIAN
public static final PreBuiltAnalyzers PORTUGUESE
public static final PreBuiltAnalyzers ROMANIAN
public static final PreBuiltAnalyzers RUSSIAN
public static final PreBuiltAnalyzers SORANI
public static final PreBuiltAnalyzers SPANISH
public static final PreBuiltAnalyzers SWEDISH
public static final PreBuiltAnalyzers TURKISH
public static final PreBuiltAnalyzers THAI
protected final PreBuiltCacheFactory.PreBuiltCache<org.apache.lucene.analysis.Analyzer> cache
public static PreBuiltAnalyzers[] values()
for (PreBuiltAnalyzers c : PreBuiltAnalyzers.values()) System.out.println(c);
public static PreBuiltAnalyzers valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullprotected abstract org.apache.lucene.analysis.Analyzer create(Version version)
public org.apache.lucene.analysis.Analyzer getAnalyzer(Version version)
public static PreBuiltAnalyzers getOrDefault(java.lang.String name, PreBuiltAnalyzers defaultAnalyzer)
name
- Analyzer namedefaultAnalyzer
- default Analyzer if name not found