如何将Snowball Stemmer用作StringToWordVector过滤器的一部分?

时间:2019-01-22 08:47:55

标签: weka snowball-stemmer

我正在尝试通过weka预处理txt数据,已将snowball stemmer jar文件导入到我的项目中,并且我将stemmer用作StringToWordVector过滤器的一部分,如下代码:

import org.tartarus.snowball.SnowballStemmer;
import org.tartarus.snowball.ext.englishStemmer;
......        
    SnowballStemmer stemmer = new englishStemmer();
    StringToWordVector filter = new StringToWordVector();
    Instances dataFiltered;
    filter.setStemmer((Stemmer) stemmer);

当我尝试运行以上代码时,它引发了异常:

org.tartarus.snowball.ext.porterStemmer cannot be cast to weka.core.stemmers.Stemmer

那么,如何使用词干分析器作为过滤器的一部分?

0 个答案:

没有答案