找到一个单词的根词

jac*_*101 5 php dictionary wordnet

我需要构建一个php字典,它将找到一个单词的根词.防爆.搜索"汽车",它会告诉"汽车是复数汽车"或"拿走",它是"过去时的拍摄"

我正在考虑使用Wordnet,但它似乎很复杂.

有什么建议吗?我绝望了

问候;

Vla*_*sny 5

好吧,既然建议的词干分析器不适合你,你可以从这里选择一些更适合你的方法:

http://snowball.tartarus.org/

这里还有一些有趣的图书馆:http://sourceforge.net/projects/nlp/

还链接到StackOverflow上的类似问题:

使用PHP的NLP编程工具?

使用PHP进行文本挖掘

更新: 我如何做词干或词形还原?

http://www.reddit.com/r/programming/comments/8e5d3/how_do_i_programatically_do_stemming_eg_eating_to/

http://www.nltk.org/

Wordnet引理器:http://wordnet.princeton.edu/wordnet/download/


Vla*_*sny 1

好吧,这是一个可以进行词干提取的扩展(我相信这就是您想要的): http://pecl.php.net/package/stem

然而,它不会对作品进行任何语法分析。

这是仅 php 版本: http: //www.chuggnutt.com/stemmer.php