Class AsciiFoldingTokenFilter
java.lang.Object
com.azure.search.documents.indexes.models.TokenFilter
com.azure.search.documents.indexes.models.AsciiFoldingTokenFilter
- All Implemented Interfaces:
com.azure.json.JsonSerializable<TokenFilter>
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. This token filter is
implemented using Apache Lucene.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of AsciiFoldingTokenFilter class. -
Method Summary
Modifier and TypeMethodDescriptionstatic AsciiFoldingTokenFilterfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of AsciiFoldingTokenFilter from the JsonReader.Get the odataType property: A URI fragment specifying the type of token filter.Get the preserveOriginal property: A value indicating whether the original token will be kept.setPreserveOriginal(Boolean preserveOriginal) Set the preserveOriginal property: A value indicating whether the original token will be kept.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) Methods inherited from class TokenFilter
getNameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
AsciiFoldingTokenFilter
Creates an instance of AsciiFoldingTokenFilter class.- Parameters:
name- the name value to set.
-
-
Method Details
-
getOdataType
Get the odataType property: A URI fragment specifying the type of token filter.- Overrides:
getOdataTypein classTokenFilter- Returns:
- the odataType value.
-
isPreserveOriginal
Get the preserveOriginal property: A value indicating whether the original token will be kept. Default is false.- Returns:
- the preserveOriginal value.
-
setPreserveOriginal
Set the preserveOriginal property: A value indicating whether the original token will be kept. Default is false.- Parameters:
preserveOriginal- the preserveOriginal value to set.- Returns:
- the AsciiFoldingTokenFilter object itself.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<TokenFilter>- Overrides:
toJsonin classTokenFilter- Throws:
IOException
-
fromJson
public static AsciiFoldingTokenFilter fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of AsciiFoldingTokenFilter from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of AsciiFoldingTokenFilter if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the AsciiFoldingTokenFilter.
-