【问题标题】:Trying to find synonyms using wordnet java api尝试使用 wordnet java api 查找同义词
【发布时间】:2012-12-06 14:24:18
【问题描述】:

我正在尝试使用 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 对象,然后找到它的同义词,如何做到这一点?或者还有其他更简单的方法吗?请帮忙!

提前致谢!

【问题讨论】:

    标签: java wordnet synonym


    【解决方案1】:

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

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

    1. 获取 *.jar 文件
    2. 将wordnet数据库文件下载到相应目录(instructions here

    完成此操作后,您接下来应该尝试example program. 首先,确保它未经修改即可工作。如果你得到它的工作,你应该在输入时看到一堆同义词:

    java TestJAWS <your word here>

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

    希望对您有所帮助。

    【讨论】:

    • 首先感谢您提供的非常有用的答案,但经过大量搜索,我已经找到了这些。你知道Wordnet吗?我正在尝试按估计的频率顺序查找同义词,您知道如何做到这一点吗?如果是这样,我将非常感谢您的帮助! [stackoverflow.com/questions/13822141/…
    • 正确的答案对我有很大帮助
    • 答案中的链接已失效!
    猜你喜欢
    • 2023-03-11
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 2012-03-20
    相关资源
    最近更新 更多