Class TruncateTokenFilter
java.lang.Object
com.azure.search.documents.indexes.models.TokenFilter
com.azure.search.documents.indexes.models.TruncateTokenFilter
- All Implemented Interfaces:
com.azure.json.JsonSerializable<TokenFilter>
Truncates the terms to a specific length. This token filter is implemented using Apache Lucene.
-
Constructor Summary
ConstructorsConstructorDescriptionTruncateTokenFilter(String name) Creates an instance of TruncateTokenFilter class. -
Method Summary
Modifier and TypeMethodDescriptionstatic TruncateTokenFilterfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of TruncateTokenFilter from the JsonReader.Get the length property: The length at which terms will be truncated.Get the odataType property: A URI fragment specifying the type of token filter.Set the length property: The length at which terms will be truncated.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
-
TruncateTokenFilter
Creates an instance of TruncateTokenFilter 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.
-
getLength
Get the length property: The length at which terms will be truncated. Default and maximum is 300.- Returns:
- the length value.
-
setLength
Set the length property: The length at which terms will be truncated. Default and maximum is 300.- Parameters:
length- the length value to set.- Returns:
- the TruncateTokenFilter object itself.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<TokenFilter>- Overrides:
toJsonin classTokenFilter- Throws:
IOException
-
fromJson
Reads an instance of TruncateTokenFilter from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of TruncateTokenFilter 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 TruncateTokenFilter.
-