Class ElisionTokenFilter
java.lang.Object
com.azure.search.documents.indexes.models.TokenFilter
com.azure.search.documents.indexes.models.ElisionTokenFilter
- All Implemented Interfaces:
com.azure.json.JsonSerializable<TokenFilter>
Removes elisions. For example, "l'avion" (the plane) will be converted to "avion" (plane). This token filter is
implemented using Apache Lucene.
-
Constructor Summary
ConstructorsConstructorDescriptionElisionTokenFilter(String name) Creates an instance of ElisionTokenFilter class. -
Method Summary
Modifier and TypeMethodDescriptionstatic ElisionTokenFilterfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ElisionTokenFilter from the JsonReader.Get the articles property: The set of articles to remove.Get the odataType property: A URI fragment specifying the type of token filter.setArticles(String... articles) Set the articles property: The set of articles to remove.setArticles(List<String> articles) Set the articles property: The set of articles to remove.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
-
ElisionTokenFilter
Creates an instance of ElisionTokenFilter 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.
-
getArticles
-
setArticles
Set the articles property: The set of articles to remove.- Parameters:
articles- the articles value to set.- Returns:
- the ElisionTokenFilter object itself.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<TokenFilter>- Overrides:
toJsonin classTokenFilter- Throws:
IOException
-
fromJson
Reads an instance of ElisionTokenFilter from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ElisionTokenFilter 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 ElisionTokenFilter.
-
setArticles
Set the articles property: The set of articles to remove.- Parameters:
articles- the articles value to set.- Returns:
- the ElisionTokenFilter object itself.
-