Struct LexicalAnalyzerName
Defines the names of all text analyzers supported by Azure Cognitive Search.
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Search.Documents.dll
Syntax
public struct LexicalAnalyzerName : IEquatable<Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName>
Constructors
LexicalAnalyzerName(String)
Initializes a new instance of LexicalAnalyzerName.
Declaration
public LexicalAnalyzerName (string value);
Parameters
System.String
value
|
Exceptions
System.ArgumentNullException
|
Properties
ArLucene
Lucene analyzer for Arabic.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName ArLucene { get; }
Property Value
LexicalAnalyzerName
|
ArMicrosoft
Microsoft analyzer for Arabic.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName ArMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
BgLucene
Lucene analyzer for Bulgarian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName BgLucene { get; }
Property Value
LexicalAnalyzerName
|
BgMicrosoft
Microsoft analyzer for Bulgarian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName BgMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
BnMicrosoft
Microsoft analyzer for Bangla.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName BnMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
CaLucene
Lucene analyzer for Catalan.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName CaLucene { get; }
Property Value
LexicalAnalyzerName
|
CaMicrosoft
Microsoft analyzer for Catalan.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName CaMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
CsLucene
Lucene analyzer for Czech.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName CsLucene { get; }
Property Value
LexicalAnalyzerName
|
CsMicrosoft
Microsoft analyzer for Czech.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName CsMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
DaLucene
Lucene analyzer for Danish.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName DaLucene { get; }
Property Value
LexicalAnalyzerName
|
DaMicrosoft
Microsoft analyzer for Danish.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName DaMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
DeLucene
Lucene analyzer for German.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName DeLucene { get; }
Property Value
LexicalAnalyzerName
|
DeMicrosoft
Microsoft analyzer for German.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName DeMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
ElLucene
Lucene analyzer for Greek.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName ElLucene { get; }
Property Value
LexicalAnalyzerName
|
ElMicrosoft
Microsoft analyzer for Greek.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName ElMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
EnLucene
Lucene analyzer for English.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName EnLucene { get; }
Property Value
LexicalAnalyzerName
|
EnMicrosoft
Microsoft analyzer for English.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName EnMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
EsLucene
Lucene analyzer for Spanish.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName EsLucene { get; }
Property Value
LexicalAnalyzerName
|
EsMicrosoft
Microsoft analyzer for Spanish.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName EsMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
EtMicrosoft
Microsoft analyzer for Estonian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName EtMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
EuLucene
Lucene analyzer for Basque.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName EuLucene { get; }
Property Value
LexicalAnalyzerName
|
FaLucene
Lucene analyzer for Persian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName FaLucene { get; }
Property Value
LexicalAnalyzerName
|
FiLucene
Lucene analyzer for Finnish.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName FiLucene { get; }
Property Value
LexicalAnalyzerName
|
FiMicrosoft
Microsoft analyzer for Finnish.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName FiMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
FrLucene
Lucene analyzer for French.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName FrLucene { get; }
Property Value
LexicalAnalyzerName
|
FrMicrosoft
Microsoft analyzer for French.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName FrMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
GaLucene
Lucene analyzer for Irish.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName GaLucene { get; }
Property Value
LexicalAnalyzerName
|
GlLucene
Lucene analyzer for Galician.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName GlLucene { get; }
Property Value
LexicalAnalyzerName
|
GuMicrosoft
Microsoft analyzer for Gujarati.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName GuMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
HeMicrosoft
Microsoft analyzer for Hebrew.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName HeMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
HiLucene
Lucene analyzer for Hindi.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName HiLucene { get; }
Property Value
LexicalAnalyzerName
|
HiMicrosoft
Microsoft analyzer for Hindi.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName HiMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
HrMicrosoft
Microsoft analyzer for Croatian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName HrMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
HuLucene
Lucene analyzer for Hungarian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName HuLucene { get; }
Property Value
LexicalAnalyzerName
|
HuMicrosoft
Microsoft analyzer for Hungarian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName HuMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
HyLucene
Lucene analyzer for Armenian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName HyLucene { get; }
Property Value
LexicalAnalyzerName
|
IdLucene
Lucene analyzer for Indonesian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName IdLucene { get; }
Property Value
LexicalAnalyzerName
|
IdMicrosoft
Microsoft analyzer for Indonesian (Bahasa).
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName IdMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
IsMicrosoft
Microsoft analyzer for Icelandic.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName IsMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
ItLucene
Lucene analyzer for Italian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName ItLucene { get; }
Property Value
LexicalAnalyzerName
|
ItMicrosoft
Microsoft analyzer for Italian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName ItMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
JaLucene
Lucene analyzer for Japanese.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName JaLucene { get; }
Property Value
LexicalAnalyzerName
|
JaMicrosoft
Microsoft analyzer for Japanese.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName JaMicrosoft { get; }
Property Value
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.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName Keyword { get; }
Property Value
LexicalAnalyzerName
|
KnMicrosoft
Microsoft analyzer for Kannada.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName KnMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
KoLucene
Lucene analyzer for Korean.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName KoLucene { get; }
Property Value
LexicalAnalyzerName
|
KoMicrosoft
Microsoft analyzer for Korean.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName KoMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
LtMicrosoft
Microsoft analyzer for Lithuanian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName LtMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
LvLucene
Lucene analyzer for Latvian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName LvLucene { get; }
Property Value
LexicalAnalyzerName
|
LvMicrosoft
Microsoft analyzer for Latvian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName LvMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
MlMicrosoft
Microsoft analyzer for Malayalam.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName MlMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
MrMicrosoft
Microsoft analyzer for Marathi.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName MrMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
MsMicrosoft
Microsoft analyzer for Malay (Latin).
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName MsMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
NbMicrosoft
Microsoft analyzer for Norwegian (Bokmål).
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName NbMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
NlLucene
Lucene analyzer for Dutch.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName NlLucene { get; }
Property Value
LexicalAnalyzerName
|
NlMicrosoft
Microsoft analyzer for Dutch.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName NlMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
NoLucene
Lucene analyzer for Norwegian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName NoLucene { get; }
Property Value
LexicalAnalyzerName
|
PaMicrosoft
Microsoft analyzer for Punjabi.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName PaMicrosoft { get; }
Property Value
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.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName Pattern { get; }
Property Value
LexicalAnalyzerName
|
PlLucene
Lucene analyzer for Polish.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName PlLucene { get; }
Property Value
LexicalAnalyzerName
|
PlMicrosoft
Microsoft analyzer for Polish.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName PlMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
PtBrLucene
Lucene analyzer for Portuguese (Brazil).
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName PtBrLucene { get; }
Property Value
LexicalAnalyzerName
|
PtBrMicrosoft
Microsoft analyzer for Portuguese (Brazil).
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName PtBrMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
PtPtLucene
Lucene analyzer for Portuguese (Portugal).
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName PtPtLucene { get; }
Property Value
LexicalAnalyzerName
|
PtPtMicrosoft
Microsoft analyzer for Portuguese (Portugal).
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName PtPtMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
RoLucene
Lucene analyzer for Romanian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName RoLucene { get; }
Property Value
LexicalAnalyzerName
|
RoMicrosoft
Microsoft analyzer for Romanian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName RoMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
RuLucene
Lucene analyzer for Russian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName RuLucene { get; }
Property Value
LexicalAnalyzerName
|
RuMicrosoft
Microsoft analyzer for Russian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName RuMicrosoft { get; }
Property Value
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.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName Simple { get; }
Property Value
LexicalAnalyzerName
|
SkMicrosoft
Microsoft analyzer for Slovak.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName SkMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
SlMicrosoft
Microsoft analyzer for Slovenian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName SlMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
SrCyrillicMicrosoft
Microsoft analyzer for Serbian (Cyrillic).
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName SrCyrillicMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
SrLatinMicrosoft
Microsoft analyzer for Serbian (Latin).
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName SrLatinMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
StandardAsciiFoldingLucene
Standard ASCII Folding Lucene analyzer. See https://docs.microsoft.com/rest/api/searchservice/Custom-analyzers-in-Azure-Search#Analyzers.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName StandardAsciiFoldingLucene { get; }
Property Value
LexicalAnalyzerName
|
StandardLucene
Standard Lucene analyzer.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName StandardLucene { get; }
Property Value
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.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName Stop { get; }
Property Value
LexicalAnalyzerName
|
SvLucene
Lucene analyzer for Swedish.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName SvLucene { get; }
Property Value
LexicalAnalyzerName
|
SvMicrosoft
Microsoft analyzer for Swedish.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName SvMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
TaMicrosoft
Microsoft analyzer for Tamil.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName TaMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
TeMicrosoft
Microsoft analyzer for Telugu.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName TeMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
ThLucene
Lucene analyzer for Thai.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName ThLucene { get; }
Property Value
LexicalAnalyzerName
|
ThMicrosoft
Microsoft analyzer for Thai.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName ThMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
TrLucene
Lucene analyzer for Turkish.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName TrLucene { get; }
Property Value
LexicalAnalyzerName
|
TrMicrosoft
Microsoft analyzer for Turkish.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName TrMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
UkMicrosoft
Microsoft analyzer for Ukrainian.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName UkMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
UrMicrosoft
Microsoft analyzer for Urdu.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName UrMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
ViMicrosoft
Microsoft analyzer for Vietnamese.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName ViMicrosoft { get; }
Property Value
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.
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName Whitespace { get; }
Property Value
LexicalAnalyzerName
|
ZhHansLucene
Lucene analyzer for Chinese (Simplified).
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName ZhHansLucene { get; }
Property Value
LexicalAnalyzerName
|
ZhHansMicrosoft
Microsoft analyzer for Chinese (Simplified).
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName ZhHansMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
ZhHantLucene
Lucene analyzer for Chinese (Traditional).
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName ZhHantLucene { get; }
Property Value
LexicalAnalyzerName
|
ZhHantMicrosoft
Microsoft analyzer for Chinese (Traditional).
Declaration
public static Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName ZhHantMicrosoft { get; }
Property Value
LexicalAnalyzerName
|
Methods
Equals(LexicalAnalyzerName)
Indicates whether the current object is equal to another object of the same type.
Declaration
public bool Equals (Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName other);
Parameters
LexicalAnalyzerName
other
An object to compare with this object. |
Returns
System.Boolean
|
Equals(Object)
Indicates whether this instance and a specified object are equal.
Declaration
[System.ComponentModel.EditorBrowsable]
public override bool Equals (object obj);
Parameters
System.Object
obj
The object to compare with the current instance. |
Returns
System.Boolean
|
GetHashCode()
Returns the hash code for this instance.
Declaration
[System.ComponentModel.EditorBrowsable]
public override int GetHashCode ();
Returns
System.Int32
A 32-bit signed integer that is the hash code for this instance. |
ToString()
Returns the fully qualified type name of this instance.
Declaration
public override string ToString ();
Returns
System.String
The fully qualified type name. |
Operators
Equality(LexicalAnalyzerName, LexicalAnalyzerName)
Determines if two LexicalAnalyzerName values are the same.
Declaration
public static bool operator == (Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName left, Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName right);
Parameters
LexicalAnalyzerName
left
|
LexicalAnalyzerName
right
|
Returns
System.Boolean
|
Implicit(String to LexicalAnalyzerName)
Converts a string to a LexicalAnalyzerName.
Declaration
public static implicit operator Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName (string value);
Parameters
System.String
value
|
Returns
LexicalAnalyzerName
|
Inequality(LexicalAnalyzerName, LexicalAnalyzerName)
Determines if two LexicalAnalyzerName values are not the same.
Declaration
public static bool operator != (Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName left, Azure.Search.Documents.Indexes.Models.LexicalAnalyzerName right);
Parameters
LexicalAnalyzerName
left
|
LexicalAnalyzerName
right
|
Returns
System.Boolean
|