我正在尝试使用 Wordnet java api 在 java 中查找某些单词(字符串类型)的同义词。虽然我很难弄清楚它是如何工作的。
我找到了这个链接 http://lyle.smu.edu/~tspell/jaws/doc/edu/smu/tspell/wordnet/impl/file/ReferenceSynset.html#getTagCount%28java.lang.String%29虽然它很有用,但我仍然不知道如何开始。我必须创建一个 ReferenceSynset 对象然后找到它的同义词吗?如何做到这一点?或者还有其他更简单的方法吗?请帮忙!
提前致谢!
最佳答案
JAWS - “用于 WordNet 搜索的 Java API” 正是为此目的而创建的。有可能是你没有安装正确。在您提到的同一域 (smu.edu) 中,有安装 JAWS 的说明。
首先,您需要下载可执行文件和 Wordnet 本身。
- 获取*.jar文件
- 将 wordnet 数据库文件下载到适当的目录 ( instructions here )
完成此操作后,您接下来应该尝试 example program.首先,确保它可以不加修改地工作。如果你让它工作,你应该在输入时看到一堆同义词集:
java TestJAWS <your word here>
如果可行,您可以开始修改代码以满足您的目的。
希望对您有所帮助。
关于java - 尝试使用 wordnet java api 查找同义词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13745631/