StemmerOverrideTokenFilter Class
- java.
lang. Object - com.
azure. search. documents. indexes. models. TokenFilter - com.
azure. search. documents. indexes. models. StemmerOverrideTokenFilter
- com.
- com.
public final class StemmerOverrideTokenFilter
extends TokenFilter
Provides the ability to override other stemming filters with custom dictionary-based stemming. Any dictionary-stemmed terms will be marked as keywords so that they will not be stemmed with stemmers down the chain. Must be placed before any stemming filters. This token filter is implemented using Apache Lucene.
Constructor Summary
| Constructor | Description |
|---|---|
| StemmerOverrideTokenFilter(String name, List<String> rules) |
Creates an instance of Stemmer |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Stemmer |
fromJson(JsonReader jsonReader)
Reads an instance of Stemmer |
| String |
getOdataType()
Get the odata |
| List<String> |
getRules()
Get the rules property: A list of stemming rules in the following format: "word => stem", for example: "ran => run". |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from TokenFilter
Methods inherited from java.lang.Object
Constructor Details
StemmerOverrideTokenFilter
public StemmerOverrideTokenFilter(String name, List<String> rules)
Creates an instance of StemmerOverrideTokenFilter class.
Parameters:
Method Details
fromJson
public static StemmerOverrideTokenFilter fromJson(JsonReader jsonReader)
Reads an instance of StemmerOverrideTokenFilter from the JsonReader.
Parameters:
Returns:
Throws:
getOdataType
public String getOdataType()
Get the odataType property: A URI fragment specifying the type of token filter.
Overrides:
StemmerOverrideTokenFilter.getOdataType()Returns:
getRules
public List<String> getRules()
Get the rules property: A list of stemming rules in the following format: "word => stem", for example: "ran => run".
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
StemmerOverrideTokenFilter.toJson(JsonWriter jsonWriter)Parameters:
Throws: