org.apache.lucene.analysis.pt
Class PortugueseStemmer

java.lang.Object
  extended by org.apache.lucene.analysis.pt.RSLPStemmerBase
      extended by org.apache.lucene.analysis.pt.PortugueseStemmer

public class PortugueseStemmer
extends RSLPStemmerBase

Portuguese stemmer implementing the RSLP (Removedor de Sufixos da Lingua Portuguesa) algorithm. This is sometimes also referred to as the Orengo stemmer.

See Also:
RSLPStemmerBase

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.lucene.analysis.pt.RSLPStemmerBase
RSLPStemmerBase.Rule, RSLPStemmerBase.RuleWithSetExceptions, RSLPStemmerBase.RuleWithSuffixExceptions, RSLPStemmerBase.Step
 
Constructor Summary
PortugueseStemmer()
           
 
Method Summary
 int stem(char[] s, int len)
           
 
Methods inherited from class org.apache.lucene.analysis.pt.RSLPStemmerBase
parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortugueseStemmer

public PortugueseStemmer()
Method Detail

stem

public int stem(char[] s,
                int len)
Parameters:
s - buffer, oversized to at least len+1
len - initial valid length of buffer
Returns:
new valid length, stemmed