org.eml.sir.util
Class SnowballStemmer

java.lang.Object
  extended byorg.eml.sir.util.Stemmer
      extended byorg.eml.sir.util.SnowballStemmer
All Implemented Interfaces:
java.io.Serializable

public class SnowballStemmer
extends Stemmer

Rule based stemmer. Wraps the net.sf.snowball.ext.germanStemmer class.

Version:
0.2
Author:
Hendrik Niederlich (EML-R)
See Also:
Serialized Form

Constructor Summary
SnowballStemmer()
          Create a new instance of SnowballStemmer.
 
Method Summary
 java.util.HashMap stem(java.util.ArrayList words)
          Stem many words.
 java.lang.String stem(java.lang.String word)
          Stem a word.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SnowballStemmer

public SnowballStemmer()
Create a new instance of SnowballStemmer.

Method Detail

stem

public java.lang.String stem(java.lang.String word)
Stem a word.

Specified by:
stem in class Stemmer

stem

public java.util.HashMap stem(java.util.ArrayList words)
Stem many words.

Specified by:
stem in class Stemmer
Parameters:
words - ArrayList of Strings, each a word to be stemmed.
Returns:
HashMap with words as keys and their particular stems as the values.