【问题标题】:How can I add new words in wordnet dictionary?如何在 wordnet 词典中添加新单词?
【发布时间】:2018-06-07 19:34:21
【问题描述】:

我正在尝试匹配两个句子并找到相似之处。

似乎我句子中的某些单词(名词)在 wordnet 词典中不存在。如何在 wordnet 中添加它们?

【问题讨论】:

  • 根据wordnet.princeton.edu/wordnet/frequently-asked-questions/…,数据库是纯文本ASCII,所以你可以使用像Notepad++这样的文本编辑器来编辑数据库。该链接描述了字典中每个单词的必要格式。
  • @BennettBrown 听起来不错的答案,如果您也在答案中发布格式。

标签: python wordnet sentence-similarity


【解决方案1】:

在这里试试:https://sourceforge.net/projects/extjwnl/

extJWNL(扩展 Java WordNet 库)是一个 Java API,用于创建、读取和更新 WordNet 格式的字典。 extJWNL 是 JWNL 的升级版本。该库支持创建、编辑和编写字典;字典编码,包括 UTF-8; Java 泛型;庞大的字典;实例字典和静态单音字典; Maven 等等。

一个用于添加新意义的示例脚本位于https://github.com/extjwnl/extjwnl/wiki/ewnUserManual#script-editing

goal%1:09:00:: -add -addword end -setgloss "the state of affairs that a plan ... achieve it; ""the ends justify the means"""
goal%1:09:00:: -addptr content%1:09:00:: @
n#oxen -addexc ox

然后使用ewn -script filename 运行

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-17
    • 1970-01-01
    • 2014-04-02
    • 1970-01-01
    • 2014-08-03
    • 1970-01-01
    • 1970-01-01
    • 2016-03-01
    相关资源
    最近更新 更多