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 Details

    • AR_MICROSOFT

      public static final LexicalAnalyzerName AR_MICROSOFT
      Microsoft analyzer for Arabic.
    • AR_LUCENE

      public static final LexicalAnalyzerName AR_LUCENE
      Lucene analyzer for Arabic.
    • HY_LUCENE

      public static final LexicalAnalyzerName HY_LUCENE
      Lucene analyzer for Armenian.
    • BN_MICROSOFT

      public static final LexicalAnalyzerName BN_MICROSOFT
      Microsoft analyzer for Bangla.
    • EU_LUCENE

      public static final LexicalAnalyzerName EU_LUCENE
      Lucene analyzer for Basque.
    • BG_MICROSOFT

      public static final LexicalAnalyzerName BG_MICROSOFT
      Microsoft analyzer for Bulgarian.
    • BG_LUCENE

      public static final LexicalAnalyzerName BG_LUCENE
      Lucene analyzer for Bulgarian.
    • CA_MICROSOFT

      public static final LexicalAnalyzerName CA_MICROSOFT
      Microsoft analyzer for Catalan.
    • CA_LUCENE

      public static final LexicalAnalyzerName CA_LUCENE
      Lucene analyzer for Catalan.
    • ZH_HANS_MICROSOFT

      public static final LexicalAnalyzerName ZH_HANS_MICROSOFT
      Microsoft analyzer for Chinese (Simplified).
    • ZH_HANS_LUCENE

      public static final LexicalAnalyzerName ZH_HANS_LUCENE
      Lucene analyzer for Chinese (Simplified).
    • ZH_HANT_MICROSOFT

      public static final LexicalAnalyzerName ZH_HANT_MICROSOFT
      Microsoft analyzer for Chinese (Traditional).
    • ZH_HANT_LUCENE

      public static final LexicalAnalyzerName ZH_HANT_LUCENE
      Lucene analyzer for Chinese (Traditional).
    • HR_MICROSOFT

      public static final LexicalAnalyzerName HR_MICROSOFT
      Microsoft analyzer for Croatian.
    • CS_MICROSOFT

      public static final LexicalAnalyzerName CS_MICROSOFT
      Microsoft analyzer for Czech.
    • CS_LUCENE

      public static final LexicalAnalyzerName CS_LUCENE
      Lucene analyzer for Czech.
    • DA_MICROSOFT

      public static final LexicalAnalyzerName DA_MICROSOFT
      Microsoft analyzer for Danish.
    • DA_LUCENE

      public static final LexicalAnalyzerName DA_LUCENE
      Lucene analyzer for Danish.
    • NL_MICROSOFT

      public static final LexicalAnalyzerName NL_MICROSOFT
      Microsoft analyzer for Dutch.
    • NL_LUCENE

      public static final LexicalAnalyzerName NL_LUCENE
      Lucene analyzer for Dutch.
    • EN_MICROSOFT

      public static final LexicalAnalyzerName EN_MICROSOFT
      Microsoft analyzer for English.
    • EN_LUCENE

      public static final LexicalAnalyzerName EN_LUCENE
      Lucene analyzer for English.
    • ET_MICROSOFT

      public static final LexicalAnalyzerName ET_MICROSOFT
      Microsoft analyzer for Estonian.
    • FI_MICROSOFT

      public static final LexicalAnalyzerName FI_MICROSOFT
      Microsoft analyzer for Finnish.
    • FI_LUCENE

      public static final LexicalAnalyzerName FI_LUCENE
      Lucene analyzer for Finnish.
    • FR_MICROSOFT

      public static final LexicalAnalyzerName FR_MICROSOFT
      Microsoft analyzer for French.
    • FR_LUCENE

      public static final LexicalAnalyzerName FR_LUCENE
      Lucene analyzer for French.
    • GL_LUCENE

      public static final LexicalAnalyzerName GL_LUCENE
      Lucene analyzer for Galician.
    • DE_MICROSOFT

      public static final LexicalAnalyzerName DE_MICROSOFT
      Microsoft analyzer for German.
    • DE_LUCENE

      public static final LexicalAnalyzerName DE_LUCENE
      Lucene analyzer for German.
    • EL_MICROSOFT

      public static final LexicalAnalyzerName EL_MICROSOFT
      Microsoft analyzer for Greek.
    • EL_LUCENE

      public static final LexicalAnalyzerName EL_LUCENE
      Lucene analyzer for Greek.
    • 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_MICROSOFT

      public static final LexicalAnalyzerName HI_MICROSOFT
      Microsoft analyzer for Hindi.
    • HI_LUCENE

      public static final LexicalAnalyzerName HI_LUCENE
      Lucene analyzer for Hindi.
    • HU_MICROSOFT

      public static final LexicalAnalyzerName HU_MICROSOFT
      Microsoft analyzer for Hungarian.
    • HU_LUCENE

      public static final LexicalAnalyzerName HU_LUCENE
      Lucene analyzer for Hungarian.
    • IS_MICROSOFT

      public static final LexicalAnalyzerName IS_MICROSOFT
      Microsoft analyzer for Icelandic.
    • ID_MICROSOFT

      public static final LexicalAnalyzerName ID_MICROSOFT
      Microsoft analyzer for Indonesian (Bahasa).
    • ID_LUCENE

      public static final LexicalAnalyzerName ID_LUCENE
      Lucene analyzer for Indonesian.
    • GA_LUCENE

      public static final LexicalAnalyzerName GA_LUCENE
      Lucene analyzer for Irish.
    • IT_MICROSOFT

      public static final LexicalAnalyzerName IT_MICROSOFT
      Microsoft analyzer for Italian.
    • IT_LUCENE

      public static final LexicalAnalyzerName IT_LUCENE
      Lucene analyzer for Italian.
    • JA_MICROSOFT

      public static final LexicalAnalyzerName JA_MICROSOFT
      Microsoft analyzer for Japanese.
    • JA_LUCENE

      public static final LexicalAnalyzerName JA_LUCENE
      Lucene analyzer for Japanese.
    • KN_MICROSOFT

      public static final LexicalAnalyzerName KN_MICROSOFT
      Microsoft analyzer for Kannada.
    • KO_MICROSOFT

      public static final LexicalAnalyzerName KO_MICROSOFT
      Microsoft analyzer for Korean.
    • KO_LUCENE

      public static final LexicalAnalyzerName KO_LUCENE
      Lucene analyzer for Korean.
    • LV_MICROSOFT

      public static final LexicalAnalyzerName LV_MICROSOFT
      Microsoft analyzer for Latvian.
    • LV_LUCENE

      public static final LexicalAnalyzerName LV_LUCENE
      Lucene analyzer for Latvian.
    • LT_MICROSOFT

      public static final LexicalAnalyzerName LT_MICROSOFT
      Microsoft analyzer for Lithuanian.
    • ML_MICROSOFT

      public static final LexicalAnalyzerName ML_MICROSOFT
      Microsoft analyzer for Malayalam.
    • MS_MICROSOFT

      public static final LexicalAnalyzerName MS_MICROSOFT
      Microsoft analyzer for Malay (Latin).
    • MR_MICROSOFT

      public static final LexicalAnalyzerName MR_MICROSOFT
      Microsoft analyzer for Marathi.
    • NB_MICROSOFT

      public static final LexicalAnalyzerName NB_MICROSOFT
      Microsoft analyzer for Norwegian (Bokmål).
    • NO_LUCENE

      public static final LexicalAnalyzerName NO_LUCENE
      Lucene analyzer for Norwegian.
    • FA_LUCENE

      public static final LexicalAnalyzerName FA_LUCENE
      Lucene analyzer for Persian.
    • PL_MICROSOFT

      public static final LexicalAnalyzerName PL_MICROSOFT
      Microsoft analyzer for Polish.
    • PL_LUCENE

      public static final LexicalAnalyzerName PL_LUCENE
      Lucene analyzer for Polish.
    • PT_BR_MICROSOFT

      public static final LexicalAnalyzerName PT_BR_MICROSOFT
      Microsoft analyzer for Portuguese (Brazil).
    • PT_BR_LUCENE

      public static final LexicalAnalyzerName PT_BR_LUCENE
      Lucene analyzer for Portuguese (Brazil).
    • PT_PT_MICROSOFT

      public static final LexicalAnalyzerName PT_PT_MICROSOFT
      Microsoft analyzer for Portuguese (Portugal).
    • PT_PT_LUCENE

      public static final LexicalAnalyzerName PT_PT_LUCENE
      Lucene analyzer for Portuguese (Portugal).
    • PA_MICROSOFT

      public static final LexicalAnalyzerName PA_MICROSOFT
      Microsoft analyzer for Punjabi.
    • RO_MICROSOFT

      public static final LexicalAnalyzerName RO_MICROSOFT
      Microsoft analyzer for Romanian.
    • RO_LUCENE

      public static final LexicalAnalyzerName RO_LUCENE
      Lucene analyzer for Romanian.
    • RU_MICROSOFT

      public static final LexicalAnalyzerName RU_MICROSOFT
      Microsoft analyzer for Russian.
    • RU_LUCENE

      public static final LexicalAnalyzerName RU_LUCENE
      Lucene analyzer for Russian.
    • 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).
    • SK_MICROSOFT

      public static final LexicalAnalyzerName SK_MICROSOFT
      Microsoft analyzer for Slovak.
    • SL_MICROSOFT

      public static final LexicalAnalyzerName SL_MICROSOFT
      Microsoft analyzer for Slovenian.
    • ES_MICROSOFT

      public static final LexicalAnalyzerName ES_MICROSOFT
      Microsoft analyzer for Spanish.
    • ES_LUCENE

      public static final LexicalAnalyzerName ES_LUCENE
      Lucene analyzer for Spanish.
    • SV_MICROSOFT

      public static final LexicalAnalyzerName SV_MICROSOFT
      Microsoft analyzer for Swedish.
    • SV_LUCENE

      public static final LexicalAnalyzerName SV_LUCENE
      Lucene 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_MICROSOFT

      public static final LexicalAnalyzerName TH_MICROSOFT
      Microsoft analyzer for Thai.
    • TH_LUCENE

      public static final LexicalAnalyzerName TH_LUCENE
      Lucene analyzer for Thai.
    • TR_MICROSOFT

      public static final LexicalAnalyzerName TR_MICROSOFT
      Microsoft analyzer for Turkish.
    • TR_LUCENE

      public static final LexicalAnalyzerName TR_LUCENE
      Lucene 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.
    • STANDARD_LUCENE

      public static final LexicalAnalyzerName STANDARD_LUCENE
      Standard Lucene analyzer.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
  • Constructor Details

    • LexicalAnalyzerName

      @Deprecated public LexicalAnalyzerName()
      Deprecated.
      Use the fromString(String) 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<LexicalAnalyzerName> values()
      Gets known LexicalAnalyzerName values.
      Returns:
      known LexicalAnalyzerName values.