我正在使用words gem搜索wordnet。下面是我的代码:
require 'words'
data = Words::Wordnet.new
word = "geese"
lemma = data.find(word)
puts lemmalemma返回nil。它适用于其他单词,如"car“,但"geese”不起作用。这个词是存在的,我可以在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
这是怎么回事呢?提前谢谢你!
发布于 2011-11-10 05:17:53
我想这是因为“morphy”是一个复数(一个不规则的复数),而在WordNet网站上的搜索是使用geese的。我想gem这个词不是。试试“汽车”和“脚”。
https://stackoverflow.com/questions/8070365
复制相似问题