Class SnowballTokenFilter
java.lang.Object
com.azure.search.documents.indexes.models.TokenFilter
com.azure.search.documents.indexes.models.SnowballTokenFilter
- All Implemented Interfaces:
com.azure.json.JsonSerializable<TokenFilter>
A filter that stems words using a Snowball-generated stemmer. This token filter is implemented using Apache Lucene.
-
Constructor Summary
ConstructorsConstructorDescriptionSnowballTokenFilter(String name, SnowballTokenFilterLanguage language) Creates an instance of SnowballTokenFilter class. -
Method Summary
Modifier and TypeMethodDescriptionstatic SnowballTokenFilterfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of SnowballTokenFilter from the JsonReader.Get the language property: The language to use.Get the odataType property: A URI fragment specifying the type of token filter.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
-
SnowballTokenFilter
Creates an instance of SnowballTokenFilter class.- Parameters:
name- the name value to set.language- the language 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.
-
getLanguage
Get the language property: The language to use.- Returns:
- the language value.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<TokenFilter>- Overrides:
toJsonin classTokenFilter- Throws:
IOException
-
fromJson
Reads an instance of SnowballTokenFilter from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of SnowballTokenFilter 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 SnowballTokenFilter.
-