Java 同义词的发现与倾斜词的基本形式

Java 同义词的发现与倾斜词的基本形式,java,nlp,synonym,Java,Nlp,Synonym,我正在寻找一个Java工具,它允许我做以下事情: 1) 找出倾斜词的基本形式。例如: 对于单词“connection”、“connecting”、“connections”等,它将返回单词“connect” 对于单词“running”、“runs”,它将返回单词“run” 2) 返回每个单词的同义词集合 有人知道这样的工具吗?我想你只关心英语 你遇到的第一个问题叫做。这推荐了的Java实现 WordNet有一个相当大的人工创建/管理的词汇及其关系数据库,其中包括同义词等。这是一个。这个波特词

我正在寻找一个Java工具,它允许我做以下事情:

1) 找出倾斜词的基本形式。例如:

  • 对于单词“connection”、“connecting”、“connections”等,它将返回单词“connect”
  • 对于单词“running”、“runs”,它将返回单词“run”
2) 返回每个单词的同义词集合


有人知道这样的工具吗?

我想你只关心英语

你遇到的第一个问题叫做。这推荐了的Java实现


WordNet有一个相当大的人工创建/管理的词汇及其关系数据库,其中包括同义词等。这是一个。

这个波特词干分析器对于常规动词非常好,但是对于V3动词它失败了。是否有一个工具可以完成V3分析的成功?对于其他动词,例如pause,它也会失败。