Package org.apache.lucene.analysis.fa
Class PersianStemmer
java.lang.Object
org.apache.lucene.analysis.fa.PersianStemmer
Stemmer for Persian.
Stemming is done in-place for efficiency, operating on a termbuffer.
Stemming is defined as:
- Removal of attached definite article, conjunction, and prepositions.
- Stemming of common suffixes.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
stem
(char[] s, int len) Stem an input buffer of Persian text.
-
Constructor Details
-
PersianStemmer
public PersianStemmer()
-
-
Method Details
-
stem
public int stem(char[] s, int len) Stem an input buffer of Persian text.- Parameters:
s
- input bufferlen
- length of input buffer- Returns:
- length of input buffer after normalization
-