Stanford nlp 字符串与Stanford NLP字之间的转换

Stanford nlp 字符串与Stanford NLP字之间的转换,stanford-nlp,stemming,Stanford Nlp,Stemming,我正在尝试使用StanfordCore NLP的词干分析器类()进行词干分析 我正试图从另一个类调用词干分析器方法(我编辑了一点),如下所示,请注意,term是一个字符串: String stemmedterm=CoreNLPKeyPhraseStemmer.keystemming(term); CoreNLPKeyPhraseStemmer的键组方法中的主要词干分析工作通过以下行完成: String s1= s.stem(token.word()); 但是,我的问题是,标记的类型必须是

我正在尝试使用StanfordCore NLP的词干分析器类()进行词干分析

我正试图从另一个类调用词干分析器方法(我编辑了一点),如下所示,请注意,
term
是一个字符串:

String stemmedterm=CoreNLPKeyPhraseStemmer.keystemming(term);  
CoreNLPKeyPhraseStemmer的
键组
方法中的主要词干分析工作通过以下行完成:

String s1= s.stem(token.word());

但是,我的问题是,
标记的类型必须是
Word
,即edu.stanford.nlp.ling.Word(),而我在从另一个类调用
keysteming
时提供字符串。有没有办法将提供的字符串转换为
Word

读取
Word
类的代码,它似乎在其构造函数中支持
String
,因此我相信您只需这样做

Word(token.stem())
获取词干标记的word对象