Java Weka Snowball不工作

Java Weka Snowball不工作,java,weka,snowball,Java,Weka,Snowball,我正在尝试使用Weka的StringToWordVector创建一个带有Weka的意大利语文本分类器来创建特征 分类器工作得很好,但我将词干分析器设置为过滤器的一个选项,但它不工作。 这是我的代码: SnowballStemmer sb=new SnowballStemmer(); snowball.setStemmer("italian"); StringToWordVector str2Words = new StringToWordVector(); String[] options_w

我正在尝试使用Weka的
StringToWordVector
创建一个带有Weka的意大利语文本分类器来创建特征

分类器工作得很好,但我将词干分析器设置为过滤器的一个选项,但它不工作。 这是我的代码:

SnowballStemmer sb=new SnowballStemmer();
snowball.setStemmer("italian");

StringToWordVector str2Words = new StringToWordVector();
String[] options_wordVector = { /*other options*/};
str2Words.setOptions(options_wordVector); 
str2Words.setStemmer(sb);
当我在控制台中开始调试时,将显示日志

Stemmer 'italian' unknown!
我也尝试了
sb.stem(string)
,但是出现了相同的消息,结果字符串是起始字符串

我怎样才能使它工作?

已解决

我误解了:在
weka.jar
中存在
weka.core.stemmers包
,但它只包含包装类

雪球课程不包括在内,它们只需出席即可 在类路径中。原因是Weka团队没有 必须注意词干分析器的新版本并进行更新

问题中的代码实际上是在类路径中包含词干分析器后工作的