Wordnet返回nil

时间:2011-11-09 19:21:27

标签: ruby-on-rails ruby wordnet

我正在使用words gem来搜索wordnet。这是我的代码:

require 'words'
data = Words::Wordnet.new
word = "geese"
lemma = data.find(word)
puts lemma

lemma返回nil。它适用于其他词语,如“汽车”,但“鹅”不起作用。这个词存在,我可以在Wordnet网站上搜索它:http://wordnetweb.princeton.edu/perl/webwn?s=geese&sub=Search+WordNet&o2=&o0=&o8=1&o1=&o7=&o5=&o9=&o6=&o3=&o4=&h=00000000000

可能发生什么事?提前谢谢!

1 个答案:

答案 0 :(得分:1)

我认为这是因为“鹅”是一个复数(在那里不规则),而WordNet网站上的搜索正在使用morphy。我想宝石这个词不是。尝试“汽车”和“脚”。