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