尝试使用WordNet Java API查找同义词

4
我正在尝试使用Wordnet Java API查找Java中一些单词(String类型)的同义词。然而,我在弄清它的工作原理方面遇到了困难。
我发现了这个链接http://lyle.smu.edu/~tspell/jaws/doc/edu/smu/tspell/wordnet/impl/file/ReferenceSynset.html#getTagCount%28java.lang.String%29,我认为它很有用,但我仍然不知道如何开始。我是否需要创建一个ReferenceSynset对象,然后找到它的同义词,这可以怎么做?还是有其他更简单的方法?请帮忙!
提前感谢!
1个回答

6
JAWS - “Java API for WordNet Searching” 正是为此目的而创建的。可能您没有正确安装它。在您提到的同一域名(smu.edu)中,有关于安装JAWS的说明。

首先,您需要下载可执行文件和Wordnet本身。

  1. 获取*.jar文件
  2. 下载wordnet数据库文件到适当的目录中(这里有指示

完成上述步骤后,您应该尝试运行示例程序。 首先,请确保未修改即可正常运行。如果可以正常运行,则在输入以下命令时应该会看到一堆同义词集:

java TestJAWS <your word here>

如果可以正常运行,则可以开始修改代码以适合您的目的。

希望这能帮助您。


首先感谢您的回答,它确实很有用,但在长时间的搜索后我已经找到了这些。您知道Wordnet吗?我正在尝试按估计频率顺序查找同义词,您有任何想法如何做到这一点吗? 如果可以的话,我真的很感激您的帮助! - missrg
优秀且正确的答案对我帮助很大。 - Java Nerd
答案中的链接已失效!! - Om Sao

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接