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

public enum StemmerTokenFilterLanguage extends Enum<StemmerTokenFilterLanguage>
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 Constants
    Enum Constant
    Description
    Selects 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 Type
    Method
    Description
    Parses a serialized value to a StemmerTokenFilterLanguage instance.
    Returns the enum constant of this type with the specified name.
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • ARABIC

      public static final StemmerTokenFilterLanguage ARABIC
      Selects the Lucene stemming tokenizer for Arabic.
    • ARMENIAN

      public static final StemmerTokenFilterLanguage ARMENIAN
      Selects the Lucene stemming tokenizer for Armenian.
    • BASQUE

      public static final StemmerTokenFilterLanguage BASQUE
      Selects the Lucene stemming tokenizer for Basque.
    • BRAZILIAN

      public static final StemmerTokenFilterLanguage BRAZILIAN
      Selects the Lucene stemming tokenizer for Portuguese (Brazil).
    • BULGARIAN

      public static final StemmerTokenFilterLanguage BULGARIAN
      Selects the Lucene stemming tokenizer for Bulgarian.
    • CATALAN

      public static final StemmerTokenFilterLanguage CATALAN
      Selects the Lucene stemming tokenizer for Catalan.
    • CZECH

      public static final StemmerTokenFilterLanguage CZECH
      Selects the Lucene stemming tokenizer for Czech.
    • DANISH

      public static final StemmerTokenFilterLanguage DANISH
      Selects the Lucene stemming tokenizer for Danish.
    • DUTCH

      public static final StemmerTokenFilterLanguage DUTCH
      Selects the Lucene stemming tokenizer for Dutch.
    • DUTCH_KP

      public static final StemmerTokenFilterLanguage DUTCH_KP
      Selects the Lucene stemming tokenizer for Dutch that uses the Kraaij-Pohlmann stemming algorithm.
    • ENGLISH

      public static final StemmerTokenFilterLanguage ENGLISH
      Selects the Lucene stemming tokenizer for English.
    • LIGHT_ENGLISH

      public static final StemmerTokenFilterLanguage LIGHT_ENGLISH
      Selects the Lucene stemming tokenizer for English that does light stemming.
    • MINIMAL_ENGLISH

      public static final StemmerTokenFilterLanguage MINIMAL_ENGLISH
      Selects the Lucene stemming tokenizer for English that does minimal stemming.
    • POSSESSIVE_ENGLISH

      public static final StemmerTokenFilterLanguage POSSESSIVE_ENGLISH
      Selects the Lucene stemming tokenizer for English that removes trailing possessives from words.
    • PORTER2

      public static final StemmerTokenFilterLanguage PORTER2
      Selects the Lucene stemming tokenizer for English that uses the Porter2 stemming algorithm.
    • LOVINS

      public static final StemmerTokenFilterLanguage LOVINS
      Selects the Lucene stemming tokenizer for English that uses the Lovins stemming algorithm.
    • FINNISH

      public static final StemmerTokenFilterLanguage FINNISH
      Selects the Lucene stemming tokenizer for Finnish.
    • LIGHT_FINNISH

      public static final StemmerTokenFilterLanguage LIGHT_FINNISH
      Selects the Lucene stemming tokenizer for Finnish that does light stemming.
    • FRENCH

      public static final StemmerTokenFilterLanguage FRENCH
      Selects the Lucene stemming tokenizer for French.
    • LIGHT_FRENCH

      public static final StemmerTokenFilterLanguage LIGHT_FRENCH
      Selects the Lucene stemming tokenizer for French that does light stemming.
    • MINIMAL_FRENCH

      public static final StemmerTokenFilterLanguage MINIMAL_FRENCH
      Selects the Lucene stemming tokenizer for French that does minimal stemming.
    • GALICIAN

      public static final StemmerTokenFilterLanguage GALICIAN
      Selects the Lucene stemming tokenizer for Galician.
    • MINIMAL_GALICIAN

      public static final StemmerTokenFilterLanguage MINIMAL_GALICIAN
      Selects the Lucene stemming tokenizer for Galician that does minimal stemming.
    • GERMAN

      public static final StemmerTokenFilterLanguage GERMAN
      Selects the Lucene stemming tokenizer for German.
    • GERMAN2

      public static final StemmerTokenFilterLanguage GERMAN2
      Selects the Lucene stemming tokenizer that uses the German variant algorithm.
    • LIGHT_GERMAN

      public static final StemmerTokenFilterLanguage LIGHT_GERMAN
      Selects the Lucene stemming tokenizer for German that does light stemming.
    • MINIMAL_GERMAN

      public static final StemmerTokenFilterLanguage MINIMAL_GERMAN
      Selects the Lucene stemming tokenizer for German that does minimal stemming.
    • GREEK

      public static final StemmerTokenFilterLanguage GREEK
      Selects the Lucene stemming tokenizer for Greek.
    • HINDI

      public static final StemmerTokenFilterLanguage HINDI
      Selects the Lucene stemming tokenizer for Hindi.
    • HUNGARIAN

      public static final StemmerTokenFilterLanguage HUNGARIAN
      Selects the Lucene stemming tokenizer for Hungarian.
    • LIGHT_HUNGARIAN

      public static final StemmerTokenFilterLanguage LIGHT_HUNGARIAN
      Selects the Lucene stemming tokenizer for Hungarian that does light stemming.
    • INDONESIAN

      public static final StemmerTokenFilterLanguage INDONESIAN
      Selects the Lucene stemming tokenizer for Indonesian.
    • IRISH

      public static final StemmerTokenFilterLanguage IRISH
      Selects the Lucene stemming tokenizer for Irish.
    • ITALIAN

      public static final StemmerTokenFilterLanguage ITALIAN
      Selects the Lucene stemming tokenizer for Italian.
    • LIGHT_ITALIAN

      public static final StemmerTokenFilterLanguage LIGHT_ITALIAN
      Selects the Lucene stemming tokenizer for Italian that does light stemming.
    • SORANI

      public static final StemmerTokenFilterLanguage SORANI
      Selects the Lucene stemming tokenizer for Sorani.
    • LATVIAN

      public static final StemmerTokenFilterLanguage LATVIAN
      Selects the Lucene stemming tokenizer for Latvian.
    • NORWEGIAN

      public static final StemmerTokenFilterLanguage NORWEGIAN
      Selects the Lucene stemming tokenizer for Norwegian (Bokmål).
    • LIGHT_NORWEGIAN

      public static final StemmerTokenFilterLanguage LIGHT_NORWEGIAN
      Selects the Lucene stemming tokenizer for Norwegian (Bokmål) that does light stemming.
    • MINIMAL_NORWEGIAN

      public static final StemmerTokenFilterLanguage MINIMAL_NORWEGIAN
      Selects the Lucene stemming tokenizer for Norwegian (Bokmål) that does minimal stemming.
    • LIGHT_NYNORSK

      public static final StemmerTokenFilterLanguage LIGHT_NYNORSK
      Selects the Lucene stemming tokenizer for Norwegian (Nynorsk) that does light stemming.
    • MINIMAL_NYNORSK

      public static final StemmerTokenFilterLanguage MINIMAL_NYNORSK
      Selects the Lucene stemming tokenizer for Norwegian (Nynorsk) that does minimal stemming.
    • PORTUGUESE

      public static final StemmerTokenFilterLanguage PORTUGUESE
      Selects the Lucene stemming tokenizer for Portuguese.
    • LIGHT_PORTUGUESE

      public static final StemmerTokenFilterLanguage LIGHT_PORTUGUESE
      Selects the Lucene stemming tokenizer for Portuguese that does light stemming.
    • MINIMAL_PORTUGUESE

      public static final StemmerTokenFilterLanguage MINIMAL_PORTUGUESE
      Selects the Lucene stemming tokenizer for Portuguese that does minimal stemming.
    • PORTUGUESE_RSLP

      public static final StemmerTokenFilterLanguage PORTUGUESE_RSLP
      Selects the Lucene stemming tokenizer for Portuguese that uses the RSLP stemming algorithm.
    • ROMANIAN

      public static final StemmerTokenFilterLanguage ROMANIAN
      Selects the Lucene stemming tokenizer for Romanian.
    • RUSSIAN

      public static final StemmerTokenFilterLanguage RUSSIAN
      Selects the Lucene stemming tokenizer for Russian.
    • LIGHT_RUSSIAN

      public static final StemmerTokenFilterLanguage LIGHT_RUSSIAN
      Selects the Lucene stemming tokenizer for Russian that does light stemming.
    • SPANISH

      public static final StemmerTokenFilterLanguage SPANISH
      Selects the Lucene stemming tokenizer for Spanish.
    • LIGHT_SPANISH

      public static final StemmerTokenFilterLanguage LIGHT_SPANISH
      Selects the Lucene stemming tokenizer for Spanish that does light stemming.
    • SWEDISH

      public static final StemmerTokenFilterLanguage SWEDISH
      Selects the Lucene stemming tokenizer for Swedish.
    • LIGHT_SWEDISH

      public static final StemmerTokenFilterLanguage LIGHT_SWEDISH
      Selects the Lucene stemming tokenizer for Swedish that does light stemming.
    • TURKISH

      public static final StemmerTokenFilterLanguage TURKISH
      Selects the Lucene stemming tokenizer for Turkish.
  • Method Details

    • values

      public static StemmerTokenFilterLanguage[] 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

      public static StemmerTokenFilterLanguage valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • fromString

      public static StemmerTokenFilterLanguage fromString(String value)
      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

      public String toString()
      Overrides:
      toString in class Enum<StemmerTokenFilterLanguage>