package edu.isistan.daclassifier;
import org.tartarus.snowball.ext.englishStemmer;
import weka.core.RevisionUtils;
import weka.core.stemmers.Stemmer;
public class SnowballStemmer implements Stemmer {
private static final long serialVersionUID = 1L;
private englishStemmer stemmer;
public SnowballStemmer() {
stemmer = new englishStemmer();
}
@Override
public String getRevision() {
return RevisionUtils.extract("$Revision: 5836 $");
}
@Override
public String stem(String word) {
stemmer.setCurrent(word);
stemmer.stem();
String stem = stemmer.getCurrent();
return stem;
}
}