Class SpanishPluralStemmer

java.lang.Object
org.apache.lucene.analysis.es.SpanishPluralStemmer

public class SpanishPluralStemmer extends Object
Plural Stemmer for Spanish

This stemmer implements the rules described in: http://www.wikilengua.org/index.php/Plural_(formación)

  • Field Details

    • invariants

      private static final CharArraySet invariants
    • specialCases

      private static final CharArraySet specialCases
    • invariantsList

      private static final List<String> invariantsList
  • Constructor Details

    • SpanishPluralStemmer

      public SpanishPluralStemmer()
  • Method Details

    • stem

      public int stem(char[] s, int len)
    • isVowel

      private boolean isVowel(char c)
    • invariant

      private boolean invariant(char[] s, int len)
    • special

      private boolean special(char[] s, int len)
    • removeAccents

      private void removeAccents(char[] s, int len)