UniqueTokenFilter Class
- java.
lang. Object - com.
azure. search. documents. indexes. models. TokenFilter - com.
azure. search. documents. indexes. models. UniqueTokenFilter
- com.
- com.
public final class UniqueTokenFilter
extends TokenFilter
Filters out tokens with same text as the previous token. This token filter is implemented using Apache Lucene.
Constructor Summary
| Constructor | Description |
|---|---|
| UniqueTokenFilter(String name) |
Creates an instance of Unique |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Unique |
fromJson(JsonReader jsonReader)
Reads an instance of Unique |
| String |
getOdataType()
Get the odata |
| Boolean |
isOnlyOnSamePosition()
Get the only |
|
Unique |
setOnlyOnSamePosition(Boolean onlyOnSamePosition)
Set the only |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from TokenFilter
Methods inherited from java.lang.Object
Constructor Details
UniqueTokenFilter
public UniqueTokenFilter(String name)
Creates an instance of UniqueTokenFilter class.
Parameters:
Method Details
fromJson
public static UniqueTokenFilter fromJson(JsonReader jsonReader)
Reads an instance of UniqueTokenFilter from the JsonReader.
Parameters:
Returns:
Throws:
getOdataType
public String getOdataType()
Get the odataType property: A URI fragment specifying the type of token filter.
Overrides:
UniqueTokenFilter.getOdataType()Returns:
isOnlyOnSamePosition
public Boolean isOnlyOnSamePosition()
Get the onlyOnSamePosition property: A value indicating whether to remove duplicates only at the same position. Default is false.
Returns:
setOnlyOnSamePosition
public UniqueTokenFilter setOnlyOnSamePosition(Boolean onlyOnSamePosition)
Set the onlyOnSamePosition property: A value indicating whether to remove duplicates only at the same position. Default is false.
Parameters:
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
UniqueTokenFilter.toJson(JsonWriter jsonWriter)Parameters:
Throws: