查找所有形式的单词的最佳方法是啥?
Posted
技术标签:
【中文标题】查找所有形式的单词的最佳方法是啥?【英文标题】:What is the best way to find all forms of a word?查找所有形式的单词的最佳方法是什么? 【发布时间】:2012-06-28 01:27:50 【问题描述】:如果用户输入“look”一词的形式,例如“looked”或“looking”,我如何将其识别为动词 look 的修改版本?我想其他人之前已经遇到并解决了这个问题......
【问题讨论】:
【参考方案1】:这是一个相当复杂的问题的一部分,称为Stemming
但是,如果您只想处理动词,那就更容易了。首先,您可以尝试简单的查找表方法,因为英语词汇量并不大。
如果您想要更高级的东西,请查看上面的 wiki 页面。
【讨论】:
【参考方案2】:如果您正在寻找一个正则表达式,那么look.*?\b
可以匹配外观、外观和外观
【讨论】:
【参考方案3】:根据您的任务,WordNet 可以成为您处理此类事情的朋友。它不是词干分析器,但大多数词干词都会返回您正在寻找的内容。如果您关心“外观”这个概念而不是词本身,它还提供同义词和许多其他信息。
【讨论】:
以上是关于查找所有形式的单词的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章
实现处理拼写错误单词的 mongo db 搜索的最佳方法是啥?
在 C# 字符串中的 HTML 中搜索特定文本并标记文本的最佳方法是啥?