2

如果用户输入“look”一词的形式,例如“looked”或“looking”,我如何将其识别为动词 look 的修改版本?我想其他人之前已经遇到并解决了这个问题......

4

3 回答 3

5

这是一个相当复杂的问题的一部分,称为Stemming

但是,如果您只想处理动词,那就更容易了。首先,您可以尝试简单的查找表方法,因为英语词汇量并不大。

如果您想要更高级的东西,请查看上面的 wiki 页面。

于 2012-06-28T01:53:41.330 回答
1

如果您正在寻找一个正则表达式,那么您正在寻找这样的东西look.*?\b来匹配外观、外观和外观

于 2012-06-28T01:46:38.307 回答
0

根据您的任务,WordNet 可以成为您此类事情的朋友。它不是词干分析器,但大多数词干词会返回您正在寻找的内容。如果您关心“外观”这个概念而不是词本身,它还提供同义词和许多其他信息。

于 2012-06-30T21:17:43.650 回答