LexicalNormalizer Class
- java.
lang. Object - com.
azure. search. documents. indexes. models. LexicalNormalizer
- com.
Implements
public class LexicalNormalizer
implements JsonSerializable<LexicalNormalizer>
Base type for normalizers.
Constructor Summary
| Constructor | Description |
|---|---|
| LexicalNormalizer(String name) |
Creates an instance of Lexical |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Lexical |
fromJson(JsonReader jsonReader)
Reads an instance of Lexical |
| String |
getName()
Get the name property: The name of the normalizer. |
| String |
getOdataType()
Get the odata |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from java.lang.Object
Constructor Details
LexicalNormalizer
public LexicalNormalizer(String name)
Creates an instance of LexicalNormalizer class.
Parameters:
Method Details
fromJson
public static LexicalNormalizer fromJson(JsonReader jsonReader)
Reads an instance of LexicalNormalizer from the JsonReader.
Parameters:
Returns:
Throws:
getName
public String getName()
Get the name property: The name of the normalizer. It must only contain letters, digits, spaces, dashes or underscores, can only start and end with alphanumeric characters, and is limited to 128 characters. It cannot end in '.microsoft' nor '.lucene', nor be named 'asciifolding', 'standard', 'lowercase', 'uppercase', or 'elision'.
Returns:
getOdataType
public String getOdataType()
Get the odataType property: A URI fragment specifying the type of normalizer.
Returns: