【发布时间】:2011-10-15 15:54:31
【问题描述】:
在 Java 中使用什么库来将单词转换为其基本形式?也就是说,如果我们在输入上有“go”、“going”和“gone”,我需要在输出上接收 3 次“go”。
【问题讨论】:
-
我认为您正在寻找的术语是“词干”。你的意思是 3 次,而不是 2 次,对吧?
标签: java preprocessor truncate stemming
在 Java 中使用什么库来将单词转换为其基本形式?也就是说,如果我们在输入上有“go”、“going”和“gone”,我需要在输出上接收 3 次“go”。
【问题讨论】:
标签: java preprocessor truncate stemming
查看Porter Stemmer。它在 BSD 下获得许可,因此使用它应该没有(法律)问题。这是link to the source。
【讨论】: