WORDNET数据库访问

时间:2010-04-05 15:41:46

标签: nlp wordnet

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

5 个答案:

答案 0 :(得分:5)

有库和文件格式documented at the WordNet 3.0 Reference Manual。顺便说一下,你有没有使用WordNet 3.0的原因?

答案 1 :(得分: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并下载

答案 2 :(得分:2)

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

答案 3 :(得分:0)

如果您使用的是C ++,Wordnet会自带一个界面。您应该在WN发行版中找到它们。

如果您使用的是C#,那么sharpnlp.codeplex.com适合您,他们有Wordnet界面。

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

祝你好运, 大卫

答案 4 :(得分:0)

安装nlk然后使用

 from nltk import wordnet

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