Enum StemmerTokenFilterLanguage
java.lang.Object
java.lang.Enum<StemmerTokenFilterLanguage>
com.azure.search.documents.indexes.models.StemmerTokenFilterLanguage
- All Implemented Interfaces:
Serializable, Comparable<StemmerTokenFilterLanguage>, java.lang.constant.Constable
The language to use for a stemmer token filter.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionSelects the Lucene stemming tokenizer for Arabic.Selects the Lucene stemming tokenizer for Armenian.Selects the Lucene stemming tokenizer for Basque.Selects the Lucene stemming tokenizer for Portuguese (Brazil).Selects the Lucene stemming tokenizer for Bulgarian.Selects the Lucene stemming tokenizer for Catalan.Selects the Lucene stemming tokenizer for Czech.Selects the Lucene stemming tokenizer for Danish.Selects the Lucene stemming tokenizer for Dutch.Selects the Lucene stemming tokenizer for Dutch that uses the Kraaij-Pohlmann stemming algorithm.Selects the Lucene stemming tokenizer for English.Selects the Lucene stemming tokenizer for Finnish.Selects the Lucene stemming tokenizer for French.Selects the Lucene stemming tokenizer for Galician.Selects the Lucene stemming tokenizer for German.Selects the Lucene stemming tokenizer that uses the German variant algorithm.Selects the Lucene stemming tokenizer for Greek.Selects the Lucene stemming tokenizer for Hindi.Selects the Lucene stemming tokenizer for Hungarian.Selects the Lucene stemming tokenizer for Indonesian.Selects the Lucene stemming tokenizer for Irish.Selects the Lucene stemming tokenizer for Italian.Selects the Lucene stemming tokenizer for Latvian.Selects the Lucene stemming tokenizer for English that does light stemming.Selects the Lucene stemming tokenizer for Finnish that does light stemming.Selects the Lucene stemming tokenizer for French that does light stemming.Selects the Lucene stemming tokenizer for German that does light stemming.Selects the Lucene stemming tokenizer for Hungarian that does light stemming.Selects the Lucene stemming tokenizer for Italian that does light stemming.Selects the Lucene stemming tokenizer for Norwegian (Bokmål) that does light stemming.Selects the Lucene stemming tokenizer for Norwegian (Nynorsk) that does light stemming.Selects the Lucene stemming tokenizer for Portuguese that does light stemming.Selects the Lucene stemming tokenizer for Russian that does light stemming.Selects the Lucene stemming tokenizer for Spanish that does light stemming.Selects the Lucene stemming tokenizer for Swedish that does light stemming.Selects the Lucene stemming tokenizer for English that uses the Lovins stemming algorithm.Selects the Lucene stemming tokenizer for English that does minimal stemming.Selects the Lucene stemming tokenizer for French that does minimal stemming.Selects the Lucene stemming tokenizer for Galician that does minimal stemming.Selects the Lucene stemming tokenizer for German that does minimal stemming.Selects the Lucene stemming tokenizer for Norwegian (Bokmål) that does minimal stemming.Selects the Lucene stemming tokenizer for Norwegian (Nynorsk) that does minimal stemming.Selects the Lucene stemming tokenizer for Portuguese that does minimal stemming.Selects the Lucene stemming tokenizer for Norwegian (Bokmål).Selects the Lucene stemming tokenizer for English that uses the Porter2 stemming algorithm.Selects the Lucene stemming tokenizer for Portuguese.Selects the Lucene stemming tokenizer for Portuguese that uses the RSLP stemming algorithm.Selects the Lucene stemming tokenizer for English that removes trailing possessives from words.Selects the Lucene stemming tokenizer for Romanian.Selects the Lucene stemming tokenizer for Russian.Selects the Lucene stemming tokenizer for Sorani.Selects the Lucene stemming tokenizer for Spanish.Selects the Lucene stemming tokenizer for Swedish.Selects the Lucene stemming tokenizer for Turkish. -
Method Summary
Modifier and TypeMethodDescriptionstatic StemmerTokenFilterLanguagefromString(String value) Parses a serialized value to a StemmerTokenFilterLanguage instance.toString()static StemmerTokenFilterLanguageReturns the enum constant of this type with the specified name.static StemmerTokenFilterLanguage[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
ARABIC
Selects the Lucene stemming tokenizer for Arabic. -
ARMENIAN
Selects the Lucene stemming tokenizer for Armenian. -
BASQUE
Selects the Lucene stemming tokenizer for Basque. -
BRAZILIAN
Selects the Lucene stemming tokenizer for Portuguese (Brazil). -
BULGARIAN
Selects the Lucene stemming tokenizer for Bulgarian. -
CATALAN
Selects the Lucene stemming tokenizer for Catalan. -
CZECH
Selects the Lucene stemming tokenizer for Czech. -
DANISH
Selects the Lucene stemming tokenizer for Danish. -
DUTCH
Selects the Lucene stemming tokenizer for Dutch. -
DUTCH_KP
Selects the Lucene stemming tokenizer for Dutch that uses the Kraaij-Pohlmann stemming algorithm. -
ENGLISH
Selects the Lucene stemming tokenizer for English. -
LIGHT_ENGLISH
Selects the Lucene stemming tokenizer for English that does light stemming. -
MINIMAL_ENGLISH
Selects the Lucene stemming tokenizer for English that does minimal stemming. -
POSSESSIVE_ENGLISH
Selects the Lucene stemming tokenizer for English that removes trailing possessives from words. -
PORTER2
Selects the Lucene stemming tokenizer for English that uses the Porter2 stemming algorithm. -
LOVINS
Selects the Lucene stemming tokenizer for English that uses the Lovins stemming algorithm. -
FINNISH
Selects the Lucene stemming tokenizer for Finnish. -
LIGHT_FINNISH
Selects the Lucene stemming tokenizer for Finnish that does light stemming. -
FRENCH
Selects the Lucene stemming tokenizer for French. -
LIGHT_FRENCH
Selects the Lucene stemming tokenizer for French that does light stemming. -
MINIMAL_FRENCH
Selects the Lucene stemming tokenizer for French that does minimal stemming. -
GALICIAN
Selects the Lucene stemming tokenizer for Galician. -
MINIMAL_GALICIAN
Selects the Lucene stemming tokenizer for Galician that does minimal stemming. -
GERMAN
Selects the Lucene stemming tokenizer for German. -
GERMAN2
Selects the Lucene stemming tokenizer that uses the German variant algorithm. -
LIGHT_GERMAN
Selects the Lucene stemming tokenizer for German that does light stemming. -
MINIMAL_GERMAN
Selects the Lucene stemming tokenizer for German that does minimal stemming. -
GREEK
Selects the Lucene stemming tokenizer for Greek. -
HINDI
Selects the Lucene stemming tokenizer for Hindi. -
HUNGARIAN
Selects the Lucene stemming tokenizer for Hungarian. -
LIGHT_HUNGARIAN
Selects the Lucene stemming tokenizer for Hungarian that does light stemming. -
INDONESIAN
Selects the Lucene stemming tokenizer for Indonesian. -
IRISH
Selects the Lucene stemming tokenizer for Irish. -
ITALIAN
Selects the Lucene stemming tokenizer for Italian. -
LIGHT_ITALIAN
Selects the Lucene stemming tokenizer for Italian that does light stemming. -
SORANI
Selects the Lucene stemming tokenizer for Sorani. -
LATVIAN
Selects the Lucene stemming tokenizer for Latvian. -
NORWEGIAN
Selects the Lucene stemming tokenizer for Norwegian (Bokmål). -
LIGHT_NORWEGIAN
Selects the Lucene stemming tokenizer for Norwegian (Bokmål) that does light stemming. -
MINIMAL_NORWEGIAN
Selects the Lucene stemming tokenizer for Norwegian (Bokmål) that does minimal stemming. -
LIGHT_NYNORSK
Selects the Lucene stemming tokenizer for Norwegian (Nynorsk) that does light stemming. -
MINIMAL_NYNORSK
Selects the Lucene stemming tokenizer for Norwegian (Nynorsk) that does minimal stemming. -
PORTUGUESE
Selects the Lucene stemming tokenizer for Portuguese. -
LIGHT_PORTUGUESE
Selects the Lucene stemming tokenizer for Portuguese that does light stemming. -
MINIMAL_PORTUGUESE
Selects the Lucene stemming tokenizer for Portuguese that does minimal stemming. -
PORTUGUESE_RSLP
Selects the Lucene stemming tokenizer for Portuguese that uses the RSLP stemming algorithm. -
ROMANIAN
Selects the Lucene stemming tokenizer for Romanian. -
RUSSIAN
Selects the Lucene stemming tokenizer for Russian. -
LIGHT_RUSSIAN
Selects the Lucene stemming tokenizer for Russian that does light stemming. -
SPANISH
Selects the Lucene stemming tokenizer for Spanish. -
LIGHT_SPANISH
Selects the Lucene stemming tokenizer for Spanish that does light stemming. -
SWEDISH
Selects the Lucene stemming tokenizer for Swedish. -
LIGHT_SWEDISH
Selects the Lucene stemming tokenizer for Swedish that does light stemming. -
TURKISH
Selects the Lucene stemming tokenizer for Turkish.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
fromString
Parses a serialized value to a StemmerTokenFilterLanguage instance.- Parameters:
value- the serialized value to parse.- Returns:
- the parsed StemmerTokenFilterLanguage object, or null if unable to parse.
-
toString
- Overrides:
toStringin classEnum<StemmerTokenFilterLanguage>
-