CjkBigramTokenFilter Class
- java.
lang. Object - com.
azure. search. documents. indexes. models. TokenFilter - com.
azure. search. documents. indexes. models. CjkBigramTokenFilter
- com.
- com.
public final class CjkBigramTokenFilter
extends TokenFilter
Forms bigrams of CJK terms that are generated from the standard tokenizer. This token filter is implemented using Apache Lucene.
Constructor Summary
| Constructor | Description |
|---|---|
| CjkBigramTokenFilter(String name) |
Creates an instance of Cjk |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Boolean |
areOutputUnigrams()
Get the output |
|
static
Cjk |
fromJson(JsonReader jsonReader)
Reads an instance of Cjk |
|
List<Cjk |
getIgnoreScripts()
Get the ignore |
| String |
getOdataType()
Get the odata |
|
Cjk |
setIgnoreScripts(CjkBigramTokenFilterScripts[] ignoreScripts)
Set the ignore |
|
Cjk |
setIgnoreScripts(List<CjkBigramTokenFilterScripts> ignoreScripts)
Set the ignore |
|
Cjk |
setOutputUnigrams(Boolean outputUnigrams)
Set the output |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from TokenFilter
Methods inherited from java.lang.Object
Constructor Details
CjkBigramTokenFilter
public CjkBigramTokenFilter(String name)
Creates an instance of CjkBigramTokenFilter class.
Parameters:
Method Details
areOutputUnigrams
public Boolean areOutputUnigrams()
Get the outputUnigrams property: A value indicating whether to output both unigrams and bigrams (if true), or just bigrams (if false). Default is false.
Returns:
fromJson
public static CjkBigramTokenFilter fromJson(JsonReader jsonReader)
Reads an instance of CjkBigramTokenFilter from the JsonReader.
Parameters:
Returns:
Throws:
getIgnoreScripts
public List<CjkBigramTokenFilterScripts> getIgnoreScripts()
Get the ignoreScripts property: The scripts to ignore.
Returns:
getOdataType
public String getOdataType()
Get the odataType property: A URI fragment specifying the type of token filter.
Overrides:
CjkBigramTokenFilter.getOdataType()Returns:
setIgnoreScripts
public CjkBigramTokenFilter setIgnoreScripts(CjkBigramTokenFilterScripts[] ignoreScripts)
Set the ignoreScripts property: The scripts to ignore.
Parameters:
Returns:
setIgnoreScripts
public CjkBigramTokenFilter setIgnoreScripts(List<CjkBigramTokenFilterScripts> ignoreScripts)
Set the ignoreScripts property: The scripts to ignore.
Parameters:
Returns:
setOutputUnigrams
public CjkBigramTokenFilter setOutputUnigrams(Boolean outputUnigrams)
Set the outputUnigrams property: A value indicating whether to output both unigrams and bigrams (if true), or just bigrams (if false). Default is false.
Parameters:
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
CjkBigramTokenFilter.toJson(JsonWriter jsonWriter)Parameters:
Throws: