利用余弦计算文本相似性
chenyanlong_v:
import org.ansj.util.FilterModifWord;
你好,关于你的这个工具类,我翻遍了官方的整个文档,也没有找到这个工具类。
大佬,能请教一下,你用的是那个版本的吗?[code= /**
* 分词
*
* @param text 文本
* @return 分词结果
*/
private List parse(String text) {
if (StringUtils.isBlank(text)) {
return null;
}
List terms = FilterModifWord.modifResult(ToAnalysis.parse(text));
if (terms == null || terms.size() == 0) {
return null;
}
List words = new ArrayList();
for (Term term : terms) {
if (StringUtils.isNotBlank(term.getName())) {
words.add(term.getName());
}
}
return words;
}]
[/code]
|