Class StopAnalyzer
java.lang.Object
com.azure.search.documents.indexes.models.LexicalAnalyzer
com.azure.search.documents.indexes.models.StopAnalyzer
- All Implemented Interfaces:
com.azure.json.JsonSerializable<LexicalAnalyzer>
Divides text at non-letters; Applies the lowercase and stopword token filters. This analyzer is implemented using
Apache Lucene.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StopAnalyzerfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of StopAnalyzer from the JsonReader.Get the odataType property: A URI fragment specifying the type of analyzer.Get the stopwords property: A list of stopwords.setStopwords(String... stopwords) Set the stopwords property: A list of stopwords.setStopwords(List<String> stopwords) Set the stopwords property: A list of stopwords.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) Methods inherited from class LexicalAnalyzer
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
-
StopAnalyzer
Creates an instance of StopAnalyzer class.- Parameters:
name- the name value to set.
-
-
Method Details
-
getOdataType
Get the odataType property: A URI fragment specifying the type of analyzer.- Overrides:
getOdataTypein classLexicalAnalyzer- Returns:
- the odataType value.
-
getStopwords
-
setStopwords
Set the stopwords property: A list of stopwords.- Parameters:
stopwords- the stopwords value to set.- Returns:
- the StopAnalyzer object itself.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<LexicalAnalyzer>- Overrides:
toJsonin classLexicalAnalyzer- Throws:
IOException
-
fromJson
Reads an instance of StopAnalyzer from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of StopAnalyzer 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 StopAnalyzer.
-
setStopwords
Set the stopwords property: A list of stopwords.- Parameters:
stopwords- the stopwords value to set.- Returns:
- the StopAnalyzer object itself.
-