试图使用wordnet java api查找同义词

时间:2012-12-06 14:24:18

标签: java wordnet synonym

我正在尝试使用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 个答案:

答案 0 :(得分:6)

JAWS - “用于WordNet搜索的Java API”已完全为此目的而创建。您可能没有正确安装它。在您提到的相同域中(smu.edu),有安装JAWS的说明。

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

  1. 获取* .jar文件
  2. 将wordnet数据库文件下载到相应的目录(instructions here
  3. 完成此操作后,您应该接下来尝试example program.首先,确保它未经修改。如果你这样做,你应该在键入时看到一堆同义词:

    java TestJAWS <your word here>

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

    希望有所帮助。