【问题标题】:What is the best way to find all forms of a word?查找所有形式的单词的最佳方法是什么?
【发布时间】:2012-06-28 01:27:50
【问题描述】:

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

【问题讨论】:

    标签: algorithm modifier


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      如果您正在寻找一个正则表达式,那么look.*?\b 可以匹配外观、外观和外观

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-01-08
          • 1970-01-01
          • 1970-01-01
          • 2011-04-13
          相关资源
          最近更新 更多