我已下载wordnet(2.1),但我不知道如何访问wordnet数据库?
答案 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,您可以比较单词