Class LexicalAnalyzerName
java.lang.Object
com.azure.core.util.ExpandableStringEnum<LexicalAnalyzerName>
com.azure.search.documents.indexes.models.LexicalAnalyzerName
- All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>
public final class LexicalAnalyzerName
extends com.azure.core.util.ExpandableStringEnum<LexicalAnalyzerName>
Defines the names of all text analyzers supported by the search engine.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LexicalAnalyzerNameLucene analyzer for Arabic.static final LexicalAnalyzerNameMicrosoft analyzer for Arabic.static final LexicalAnalyzerNameLucene analyzer for Bulgarian.static final LexicalAnalyzerNameMicrosoft analyzer for Bulgarian.static final LexicalAnalyzerNameMicrosoft analyzer for Bangla.static final LexicalAnalyzerNameLucene analyzer for Catalan.static final LexicalAnalyzerNameMicrosoft analyzer for Catalan.static final LexicalAnalyzerNameLucene analyzer for Czech.static final LexicalAnalyzerNameMicrosoft analyzer for Czech.static final LexicalAnalyzerNameLucene analyzer for Danish.static final LexicalAnalyzerNameMicrosoft analyzer for Danish.static final LexicalAnalyzerNameLucene analyzer for German.static final LexicalAnalyzerNameMicrosoft analyzer for German.static final LexicalAnalyzerNameLucene analyzer for Greek.static final LexicalAnalyzerNameMicrosoft analyzer for Greek.static final LexicalAnalyzerNameLucene analyzer for English.static final LexicalAnalyzerNameMicrosoft analyzer for English.static final LexicalAnalyzerNameLucene analyzer for Spanish.static final LexicalAnalyzerNameMicrosoft analyzer for Spanish.static final LexicalAnalyzerNameMicrosoft analyzer for Estonian.static final LexicalAnalyzerNameLucene analyzer for Basque.static final LexicalAnalyzerNameLucene analyzer for Persian.static final LexicalAnalyzerNameLucene analyzer for Finnish.static final LexicalAnalyzerNameMicrosoft analyzer for Finnish.static final LexicalAnalyzerNameLucene analyzer for French.static final LexicalAnalyzerNameMicrosoft analyzer for French.static final LexicalAnalyzerNameLucene analyzer for Irish.static final LexicalAnalyzerNameLucene analyzer for Galician.static final LexicalAnalyzerNameMicrosoft analyzer for Gujarati.static final LexicalAnalyzerNameMicrosoft analyzer for Hebrew.static final LexicalAnalyzerNameLucene analyzer for Hindi.static final LexicalAnalyzerNameMicrosoft analyzer for Hindi.static final LexicalAnalyzerNameMicrosoft analyzer for Croatian.static final LexicalAnalyzerNameLucene analyzer for Hungarian.static final LexicalAnalyzerNameMicrosoft analyzer for Hungarian.static final LexicalAnalyzerNameLucene analyzer for Armenian.static final LexicalAnalyzerNameLucene analyzer for Indonesian.static final LexicalAnalyzerNameMicrosoft analyzer for Indonesian (Bahasa).static final LexicalAnalyzerNameMicrosoft analyzer for Icelandic.static final LexicalAnalyzerNameLucene analyzer for Italian.static final LexicalAnalyzerNameMicrosoft analyzer for Italian.static final LexicalAnalyzerNameLucene analyzer for Japanese.static final LexicalAnalyzerNameMicrosoft analyzer for Japanese.static final LexicalAnalyzerNameTreats the entire content of a field as a single token.static final LexicalAnalyzerNameMicrosoft analyzer for Kannada.static final LexicalAnalyzerNameLucene analyzer for Korean.static final LexicalAnalyzerNameMicrosoft analyzer for Korean.static final LexicalAnalyzerNameMicrosoft analyzer for Lithuanian.static final LexicalAnalyzerNameLucene analyzer for Latvian.static final LexicalAnalyzerNameMicrosoft analyzer for Latvian.static final LexicalAnalyzerNameMicrosoft analyzer for Malayalam.static final LexicalAnalyzerNameMicrosoft analyzer for Marathi.static final LexicalAnalyzerNameMicrosoft analyzer for Malay (Latin).static final LexicalAnalyzerNameMicrosoft analyzer for Norwegian (Bokmål).static final LexicalAnalyzerNameLucene analyzer for Dutch.static final LexicalAnalyzerNameMicrosoft analyzer for Dutch.static final LexicalAnalyzerNameLucene analyzer for Norwegian.static final LexicalAnalyzerNameMicrosoft analyzer for Punjabi.static final LexicalAnalyzerNameFlexibly separates text into terms via a regular expression pattern.static final LexicalAnalyzerNameLucene analyzer for Polish.static final LexicalAnalyzerNameMicrosoft analyzer for Polish.static final LexicalAnalyzerNameLucene analyzer for Portuguese (Brazil).static final LexicalAnalyzerNameMicrosoft analyzer for Portuguese (Brazil).static final LexicalAnalyzerNameLucene analyzer for Portuguese (Portugal).static final LexicalAnalyzerNameMicrosoft analyzer for Portuguese (Portugal).static final LexicalAnalyzerNameLucene analyzer for Romanian.static final LexicalAnalyzerNameMicrosoft analyzer for Romanian.static final LexicalAnalyzerNameLucene analyzer for Russian.static final LexicalAnalyzerNameMicrosoft analyzer for Russian.static final LexicalAnalyzerNameDivides text at non-letters and converts them to lower case.static final LexicalAnalyzerNameMicrosoft analyzer for Slovak.static final LexicalAnalyzerNameMicrosoft analyzer for Slovenian.static final LexicalAnalyzerNameMicrosoft analyzer for Serbian (Cyrillic).static final LexicalAnalyzerNameMicrosoft analyzer for Serbian (Latin).static final LexicalAnalyzerNameStandard ASCII Folding Lucene analyzer.static final LexicalAnalyzerNameStandard Lucene analyzer.static final LexicalAnalyzerNameDivides text at non-letters; Applies the lowercase and stopword token filters.static final LexicalAnalyzerNameLucene analyzer for Swedish.static final LexicalAnalyzerNameMicrosoft analyzer for Swedish.static final LexicalAnalyzerNameMicrosoft analyzer for Tamil.static final LexicalAnalyzerNameMicrosoft analyzer for Telugu.static final LexicalAnalyzerNameLucene analyzer for Thai.static final LexicalAnalyzerNameMicrosoft analyzer for Thai.static final LexicalAnalyzerNameLucene analyzer for Turkish.static final LexicalAnalyzerNameMicrosoft analyzer for Turkish.static final LexicalAnalyzerNameMicrosoft analyzer for Ukrainian.static final LexicalAnalyzerNameMicrosoft analyzer for Urdu.static final LexicalAnalyzerNameMicrosoft analyzer for Vietnamese.static final LexicalAnalyzerNameAn analyzer that uses the whitespace tokenizer.static final LexicalAnalyzerNameLucene analyzer for Chinese (Simplified).static final LexicalAnalyzerNameMicrosoft analyzer for Chinese (Simplified).static final LexicalAnalyzerNameLucene analyzer for Chinese (Traditional).static final LexicalAnalyzerNameMicrosoft analyzer for Chinese (Traditional). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LexicalAnalyzerNamefromString(String name) Creates or finds a LexicalAnalyzerName from its string representation.static Collection<LexicalAnalyzerName> values()Gets known LexicalAnalyzerName values.Methods inherited from class com.azure.core.util.ExpandableStringEnum
equals, fromString, getValue, hashCode, toString, values
-
Field Details
-
AR_MICROSOFT
Microsoft analyzer for Arabic. -
AR_LUCENE
Lucene analyzer for Arabic. -
HY_LUCENE
Lucene analyzer for Armenian. -
BN_MICROSOFT
Microsoft analyzer for Bangla. -
EU_LUCENE
Lucene analyzer for Basque. -
BG_MICROSOFT
Microsoft analyzer for Bulgarian. -
BG_LUCENE
Lucene analyzer for Bulgarian. -
CA_MICROSOFT
Microsoft analyzer for Catalan. -
CA_LUCENE
Lucene analyzer for Catalan. -
ZH_HANS_MICROSOFT
Microsoft analyzer for Chinese (Simplified). -
ZH_HANS_LUCENE
Lucene analyzer for Chinese (Simplified). -
ZH_HANT_MICROSOFT
Microsoft analyzer for Chinese (Traditional). -
ZH_HANT_LUCENE
Lucene analyzer for Chinese (Traditional). -
HR_MICROSOFT
Microsoft analyzer for Croatian. -
CS_MICROSOFT
Microsoft analyzer for Czech. -
CS_LUCENE
Lucene analyzer for Czech. -
DA_MICROSOFT
Microsoft analyzer for Danish. -
DA_LUCENE
Lucene analyzer for Danish. -
NL_MICROSOFT
Microsoft analyzer for Dutch. -
NL_LUCENE
Lucene analyzer for Dutch. -
EN_MICROSOFT
Microsoft analyzer for English. -
EN_LUCENE
Lucene analyzer for English. -
ET_MICROSOFT
Microsoft analyzer for Estonian. -
FI_MICROSOFT
Microsoft analyzer for Finnish. -
FI_LUCENE
Lucene analyzer for Finnish. -
FR_MICROSOFT
Microsoft analyzer for French. -
FR_LUCENE
Lucene analyzer for French. -
GL_LUCENE
Lucene analyzer for Galician. -
DE_MICROSOFT
Microsoft analyzer for German. -
DE_LUCENE
Lucene analyzer for German. -
EL_MICROSOFT
Microsoft analyzer for Greek. -
EL_LUCENE
Lucene analyzer for Greek. -
GU_MICROSOFT
Microsoft analyzer for Gujarati. -
HE_MICROSOFT
Microsoft analyzer for Hebrew. -
HI_MICROSOFT
Microsoft analyzer for Hindi. -
HI_LUCENE
Lucene analyzer for Hindi. -
HU_MICROSOFT
Microsoft analyzer for Hungarian. -
HU_LUCENE
Lucene analyzer for Hungarian. -
IS_MICROSOFT
Microsoft analyzer for Icelandic. -
ID_MICROSOFT
Microsoft analyzer for Indonesian (Bahasa). -
ID_LUCENE
Lucene analyzer for Indonesian. -
GA_LUCENE
Lucene analyzer for Irish. -
IT_MICROSOFT
Microsoft analyzer for Italian. -
IT_LUCENE
Lucene analyzer for Italian. -
JA_MICROSOFT
Microsoft analyzer for Japanese. -
JA_LUCENE
Lucene analyzer for Japanese. -
KN_MICROSOFT
Microsoft analyzer for Kannada. -
KO_MICROSOFT
Microsoft analyzer for Korean. -
KO_LUCENE
Lucene analyzer for Korean. -
LV_MICROSOFT
Microsoft analyzer for Latvian. -
LV_LUCENE
Lucene analyzer for Latvian. -
LT_MICROSOFT
Microsoft analyzer for Lithuanian. -
ML_MICROSOFT
Microsoft analyzer for Malayalam. -
MS_MICROSOFT
Microsoft analyzer for Malay (Latin). -
MR_MICROSOFT
Microsoft analyzer for Marathi. -
NB_MICROSOFT
Microsoft analyzer for Norwegian (Bokmål). -
NO_LUCENE
Lucene analyzer for Norwegian. -
FA_LUCENE
Lucene analyzer for Persian. -
PL_MICROSOFT
Microsoft analyzer for Polish. -
PL_LUCENE
Lucene analyzer for Polish. -
PT_BR_MICROSOFT
Microsoft analyzer for Portuguese (Brazil). -
PT_BR_LUCENE
Lucene analyzer for Portuguese (Brazil). -
PT_PT_MICROSOFT
Microsoft analyzer for Portuguese (Portugal). -
PT_PT_LUCENE
Lucene analyzer for Portuguese (Portugal). -
PA_MICROSOFT
Microsoft analyzer for Punjabi. -
RO_MICROSOFT
Microsoft analyzer for Romanian. -
RO_LUCENE
Lucene analyzer for Romanian. -
RU_MICROSOFT
Microsoft analyzer for Russian. -
RU_LUCENE
Lucene analyzer for Russian. -
SR_CYRILLIC_MICROSOFT
Microsoft analyzer for Serbian (Cyrillic). -
SR_LATIN_MICROSOFT
Microsoft analyzer for Serbian (Latin). -
SK_MICROSOFT
Microsoft analyzer for Slovak. -
SL_MICROSOFT
Microsoft analyzer for Slovenian. -
ES_MICROSOFT
Microsoft analyzer for Spanish. -
ES_LUCENE
Lucene analyzer for Spanish. -
SV_MICROSOFT
Microsoft analyzer for Swedish. -
SV_LUCENE
Lucene analyzer for Swedish. -
TA_MICROSOFT
Microsoft analyzer for Tamil. -
TE_MICROSOFT
Microsoft analyzer for Telugu. -
TH_MICROSOFT
Microsoft analyzer for Thai. -
TH_LUCENE
Lucene analyzer for Thai. -
TR_MICROSOFT
Microsoft analyzer for Turkish. -
TR_LUCENE
Lucene analyzer for Turkish. -
UK_MICROSOFT
Microsoft analyzer for Ukrainian. -
UR_MICROSOFT
Microsoft analyzer for Urdu. -
VI_MICROSOFT
Microsoft analyzer for Vietnamese. -
STANDARD_LUCENE
Standard Lucene analyzer. -
STANDARD_ASCII_FOLDING_LUCENE
Standard ASCII Folding Lucene analyzer. See https://learn.microsoft.com/rest/api/searchservice/Custom-analyzers-in-Azure-Search#Analyzers. -
KEYWORD
Treats the entire content of a field as a single token. This is useful for data like zip codes, ids, and some product names. See http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/core/KeywordAnalyzer.html. -
PATTERN
Flexibly separates text into terms via a regular expression pattern. See http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/PatternAnalyzer.html. -
SIMPLE
Divides text at non-letters and converts them to lower case. See http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/core/SimpleAnalyzer.html. -
STOP
Divides text at non-letters; Applies the lowercase and stopword token filters. See http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/core/StopAnalyzer.html. -
WHITESPACE
An analyzer that uses the whitespace tokenizer. See http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/core/WhitespaceAnalyzer.html.
-
-
Constructor Details
-
LexicalAnalyzerName
Deprecated.Use thefromString(String)factory method.Creates a new instance of LexicalAnalyzerName value.
-
-
Method Details
-
fromString
Creates or finds a LexicalAnalyzerName from its string representation.- Parameters:
name- a name to look for.- Returns:
- the corresponding LexicalAnalyzerName.
-
values
Gets known LexicalAnalyzerName values.- Returns:
- known LexicalAnalyzerName values.
-
fromString(String)factory method.