Share via


LexicalNormalizerName Struct

Definition

Defines the names of all text normalizers supported by the search engine.

public readonly struct LexicalNormalizerName : IEquatable<Azure.Search.Documents.Indexes.Models.LexicalNormalizerName>
type LexicalNormalizerName = struct
Public Structure LexicalNormalizerName
Implements IEquatable(Of LexicalNormalizerName)
Inheritance
LexicalNormalizerName
Implements

Constructors

LexicalNormalizerName(String)

Initializes a new instance of LexicalNormalizerName.

Properties

AsciiFolding

Converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the "Basic Latin" Unicode block) into their ASCII equivalents, if such equivalents exist. See http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/ASCIIFoldingFilter.html.

Elision

Removes elisions. For example, "l'avion" (the plane) will be converted to "avion" (plane). See http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/util/ElisionFilter.html.

Lowercase

Normalizes token text to lowercase. See https://lucene.apache.org/core/6_6_1/analyzers-common/org/apache/lucene/analysis/core/LowerCaseFilter.html.

Standard

Standard normalizer, which consists of lowercase and asciifolding. See http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/reverse/ReverseStringFilter.html.

Uppercase

Normalizes token text to uppercase. See https://lucene.apache.org/core/6_6_1/analyzers-common/org/apache/lucene/analysis/core/UpperCaseFilter.html.

Methods

Equals(LexicalNormalizerName)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(LexicalNormalizerName, LexicalNormalizerName)

Determines if two LexicalNormalizerName values are the same.

Implicit(String to LexicalNormalizerName)

Converts a string to a LexicalNormalizerName.

Inequality(LexicalNormalizerName, LexicalNormalizerName)

Determines if two LexicalNormalizerName values are not the same.

Applies to