|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.iastate.jtm.PorterStemmer
public class PorterStemmer
PorterStemmer, implementing the Porter Stemming Algorithm The Stemmer class transforms a word into its root form. The input word can be provided a character at time (by calling add()), or at once by calling one of the various stem(something) methods.
| Field Summary |
|---|
| Fields inherited from interface edu.iastate.jtm.Stemmer |
|---|
ALLCAP, allCapPattern, ANYWORD, anyWordPattern, delimiters, FIRSTCAP, firstCapPattern, NOCAP, noCapPattern |
| Constructor Summary | |
|---|---|
PorterStemmer()
Creates a new instance of PorterStemmer |
|
| Method Summary | |
|---|---|
static void |
main(java.lang.String[] args)
Test program for demonstrating the Stemmer. |
java.lang.String |
stemSentence(java.lang.String sen)
Stem a sentence. |
java.lang.String |
stemWord(java.lang.String word)
Stem a lower-cased word. |
java.lang.String |
stemWord(java.lang.String word,
int type)
Stem a word. |
java.lang.String |
toString()
After a word has been stemmed, it can be retrieved by toString(), or a reference to the internal buffer can be retrieved by getResultBuffer and getResultLength (which is generally more efficient.) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PorterStemmer()
| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Object
public java.lang.String stemWord(java.lang.String word,
int type)
stemWord in interface Stemmerword - the word to be stemmedtype - capitalization type of the word
public java.lang.String stemWord(java.lang.String word)
stemWord in interface Stemmerword - the word to be stemmed
public java.lang.String stemSentence(java.lang.String sen)
stemSentence in interface Stemmersen - the sentence to be stemmed
public static void main(java.lang.String[] args)
args - sentences/words to be tested
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||