LexicalAnalyzerName Class

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 LexicalAnalyzerName AR_LUCENE

Lucene analyzer for Arabic.

static final LexicalAnalyzerName AR_MICROSOFT

Microsoft analyzer for Arabic.

static final LexicalAnalyzerName BG_LUCENE

Lucene analyzer for Bulgarian.

static final LexicalAnalyzerName BG_MICROSOFT

Microsoft analyzer for Bulgarian.

static final LexicalAnalyzerName BN_MICROSOFT

Microsoft analyzer for Bangla.

static final LexicalAnalyzerName CA_LUCENE

Lucene analyzer for Catalan.

static final LexicalAnalyzerName CA_MICROSOFT

Microsoft analyzer for Catalan.

static final LexicalAnalyzerName CS_LUCENE

Lucene analyzer for Czech.

static final LexicalAnalyzerName CS_MICROSOFT

Microsoft analyzer for Czech.

static final LexicalAnalyzerName DA_LUCENE

Lucene analyzer for Danish.

static final LexicalAnalyzerName DA_MICROSOFT

Microsoft analyzer for Danish.

static final LexicalAnalyzerName DE_LUCENE

Lucene analyzer for German.

static final LexicalAnalyzerName DE_MICROSOFT

Microsoft analyzer for German.

static final LexicalAnalyzerName EL_LUCENE

Lucene analyzer for Greek.

static final LexicalAnalyzerName EL_MICROSOFT

Microsoft analyzer for Greek.

static final LexicalAnalyzerName EN_LUCENE

Lucene analyzer for English.

static final LexicalAnalyzerName EN_MICROSOFT

Microsoft analyzer for English.

static final LexicalAnalyzerName ES_LUCENE

Lucene analyzer for Spanish.

static final LexicalAnalyzerName ES_MICROSOFT

Microsoft analyzer for Spanish.

static final LexicalAnalyzerName ET_MICROSOFT

Microsoft analyzer for Estonian.

static final LexicalAnalyzerName EU_LUCENE

Lucene analyzer for Basque.

static final LexicalAnalyzerName FA_LUCENE

Lucene analyzer for Persian.

static final LexicalAnalyzerName FI_LUCENE

Lucene analyzer for Finnish.

static final LexicalAnalyzerName FI_MICROSOFT

Microsoft analyzer for Finnish.

static final LexicalAnalyzerName FR_LUCENE

Lucene analyzer for French.

static final LexicalAnalyzerName FR_MICROSOFT

Microsoft analyzer for French.

static final LexicalAnalyzerName GA_LUCENE

Lucene analyzer for Irish.

static final LexicalAnalyzerName GL_LUCENE

Lucene analyzer for Galician.

static final LexicalAnalyzerName GU_MICROSOFT

Microsoft analyzer for Gujarati.

static final LexicalAnalyzerName HE_MICROSOFT

Microsoft analyzer for Hebrew.

static final LexicalAnalyzerName HI_LUCENE

Lucene analyzer for Hindi.

static final LexicalAnalyzerName HI_MICROSOFT

Microsoft analyzer for Hindi.

static final LexicalAnalyzerName HR_MICROSOFT

Microsoft analyzer for Croatian.

static final LexicalAnalyzerName HU_LUCENE

Lucene analyzer for Hungarian.

static final LexicalAnalyzerName HU_MICROSOFT

Microsoft analyzer for Hungarian.

static final LexicalAnalyzerName HY_LUCENE

Lucene analyzer for Armenian.

static final LexicalAnalyzerName ID_LUCENE

Lucene analyzer for Indonesian.

static final LexicalAnalyzerName ID_MICROSOFT

Microsoft analyzer for Indonesian (Bahasa).

static final LexicalAnalyzerName IS_MICROSOFT

Microsoft analyzer for Icelandic.

static final LexicalAnalyzerName IT_LUCENE

Lucene analyzer for Italian.

static final LexicalAnalyzerName IT_MICROSOFT

Microsoft analyzer for Italian.

static final LexicalAnalyzerName JA_LUCENE

Lucene analyzer for Japanese.

static final LexicalAnalyzerName JA_MICROSOFT

Microsoft analyzer for Japanese.

static final LexicalAnalyzerName KEYWORD

Treats the entire content of a field as a single token.

static final LexicalAnalyzerName KN_MICROSOFT

Microsoft analyzer for Kannada.

static final LexicalAnalyzerName KO_LUCENE

Lucene analyzer for Korean.

static final LexicalAnalyzerName KO_MICROSOFT

Microsoft analyzer for Korean.

static final LexicalAnalyzerName LT_MICROSOFT

Microsoft analyzer for Lithuanian.

static final LexicalAnalyzerName LV_LUCENE

Lucene analyzer for Latvian.

static final LexicalAnalyzerName LV_MICROSOFT

Microsoft analyzer for Latvian.

static final LexicalAnalyzerName ML_MICROSOFT

Microsoft analyzer for Malayalam.

static final LexicalAnalyzerName MR_MICROSOFT

Microsoft analyzer for Marathi.

static final LexicalAnalyzerName MS_MICROSOFT

Microsoft analyzer for Malay (Latin).

static final LexicalAnalyzerName NB_MICROSOFT

Microsoft analyzer for Norwegian (Bokm�l).

static final LexicalAnalyzerName NL_LUCENE

Lucene analyzer for Dutch.

static final LexicalAnalyzerName NL_MICROSOFT

Microsoft analyzer for Dutch.

static final LexicalAnalyzerName NO_LUCENE

Lucene analyzer for Norwegian.

static final LexicalAnalyzerName PATTERN

Flexibly separates text into terms via a regular expression pattern.

static final LexicalAnalyzerName PA_MICROSOFT

Microsoft analyzer for Punjabi.

static final LexicalAnalyzerName PL_LUCENE

Lucene analyzer for Polish.

static final LexicalAnalyzerName PL_MICROSOFT

Microsoft analyzer for Polish.

static final LexicalAnalyzerName PT_BR_LUCENE

Lucene analyzer for Portuguese (Brazil).

static final LexicalAnalyzerName PT_BR_MICROSOFT

Microsoft analyzer for Portuguese (Brazil).

static final LexicalAnalyzerName PT_PT_LUCENE

Lucene analyzer for Portuguese (Portugal).

static final LexicalAnalyzerName PT_PT_MICROSOFT

Microsoft analyzer for Portuguese (Portugal).

static final LexicalAnalyzerName RO_LUCENE

Lucene analyzer for Romanian.

static final LexicalAnalyzerName RO_MICROSOFT

Microsoft analyzer for Romanian.

static final LexicalAnalyzerName RU_LUCENE

Lucene analyzer for Russian.

static final LexicalAnalyzerName RU_MICROSOFT

Microsoft analyzer for Russian.

static final LexicalAnalyzerName SIMPLE

Divides text at non-letters and converts them to lower case.

static final LexicalAnalyzerName SK_MICROSOFT

Microsoft analyzer for Slovak.

static final LexicalAnalyzerName SL_MICROSOFT

Microsoft analyzer for Slovenian.

static final LexicalAnalyzerName SR_CYRILLIC_MICROSOFT

Microsoft analyzer for Serbian (Cyrillic).

static final LexicalAnalyzerName SR_LATIN_MICROSOFT

Microsoft analyzer for Serbian (Latin).

static final LexicalAnalyzerName STANDARD_ASCII_FOLDING_LUCENE

Standard ASCII Folding Lucene analyzer.

static final LexicalAnalyzerName STANDARD_LUCENE

Standard Lucene analyzer.

static final LexicalAnalyzerName STOP

Divides text at non-letters; Applies the lowercase and stopword token filters.

static final LexicalAnalyzerName SV_LUCENE

Lucene analyzer for Swedish.

static final LexicalAnalyzerName SV_MICROSOFT

Microsoft analyzer for Swedish.

static final LexicalAnalyzerName TA_MICROSOFT

Microsoft analyzer for Tamil.

static final LexicalAnalyzerName TE_MICROSOFT

Microsoft analyzer for Telugu.

static final LexicalAnalyzerName TH_LUCENE

Lucene analyzer for Thai.

static final LexicalAnalyzerName TH_MICROSOFT

Microsoft analyzer for Thai.

static final LexicalAnalyzerName TR_LUCENE

Lucene analyzer for Turkish.

static final LexicalAnalyzerName TR_MICROSOFT

Microsoft analyzer for Turkish.

static final LexicalAnalyzerName UK_MICROSOFT

Microsoft analyzer for Ukrainian.

static final LexicalAnalyzerName UR_MICROSOFT

Microsoft analyzer for Urdu.

static final LexicalAnalyzerName VI_MICROSOFT

Microsoft analyzer for Vietnamese.

static final LexicalAnalyzerName WHITESPACE

An analyzer that uses the whitespace tokenizer.

static final LexicalAnalyzerName ZH_HANS_LUCENE

Lucene analyzer for Chinese (Simplified).

static final LexicalAnalyzerName ZH_HANS_MICROSOFT

Microsoft analyzer for Chinese (Simplified).

static final LexicalAnalyzerName ZH_HANT_LUCENE

Lucene analyzer for Chinese (Traditional).

static final LexicalAnalyzerName 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 LexicalAnalyzerName value.

Method Summary

Modifier and Type Method and Description
static LexicalAnalyzerName fromString(String name)

Creates or finds a LexicalAnalyzerName from its string representation.

static Collection<LexicalAnalyzerName> values()

Gets known LexicalAnalyzerName values.

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

Use the fromString(String name) factory method.

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:

name - a name to look for.

Returns:

the corresponding LexicalAnalyzerName.

values

public static Collection values()

Gets known LexicalAnalyzerName values.

Returns:

known LexicalAnalyzerName values.

Applies to