Package org.apache.lucene.analysis.es
Class SpanishPluralStemmer
java.lang.Object
org.apache.lucene.analysis.es.SpanishPluralStemmer
Plural Stemmer for Spanish
This stemmer implements the rules described in: http://www.wikilengua.org/index.php/Plural_(formación)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final CharArraySet
private static final CharArraySet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
invariant
(char[] s, int len) private boolean
isVowel
(char c) private void
removeAccents
(char[] s, int len) private boolean
special
(char[] s, int len) (package private) int
stem
(char[] s, int len)
-
Field Details
-
invariants
-
specialCases
-
invariantsList
-
-
Constructor Details
-
SpanishPluralStemmer
SpanishPluralStemmer()
-
-
Method Details
-
stem
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)
-