1

我已经下载了 wordnet(2.1) 但我不知道如何访问 wordnet 数据库?

4

5 回答 5

5

WordNet 3.0 参考手册中记录了库和文件格式。顺便问一下,您不使用 WordNet 3.0 有什么原因吗?

于 2010-04-05T15:49:30.173 回答
2

您应该查看 NLTK。这是访问 WordNet 的最简单方法。它是用python编写的。

只是为了向您展示它是多么简单:

>>> from nltk.corpus import wordnet as wn
>>> wn.synsets('motorcar')
[Synset('car.n.01')]

您可以在此处找到更多文档:http: //nltk.googlecode.com/svn/trunk/doc/book/ch02.html (向下滚动查看 WordNet)

哦,别忘了实际下载 WordNet:

>>>import nltk
>>>nltk.download()

然后只需选择 WordNet 并下载

于 2010-04-15T20:21:55.643 回答
2

强烈推荐http://wnsqlbuilder.sourceforge.net/上的 MySql 构建。您还可以搜索 SQL Server 版本。大的直接速度提升。

于 2010-10-31T21:02:00.000 回答
0

如果您使用 C++,Wordnet 自带一个接口。你应该在你的 WN 发行版中找到它们。

如果您使用的是 C#,那么 sharpnlp.codeplex.com 就是您的最佳选择,他们有一个 Wordnet 界面。

Wordnet 也有 Perl 发行版,但我不知道它们是否可以直接使用,因为我不使用 Perl。

最好的问候,大卫

于 2010-10-31T03:35:07.443 回答
0

安装 nlk 然后使用

 from nltk import wordnet

然后通过使用同义词,您可以比较单词

于 2015-06-07T15:03:57.360 回答