0
我使用words
gem來搜索wordnet。這裏是我的代碼: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
可能會發生什麼?先謝謝你!
我認爲「單詞」寶石使用與wordnet相同的字典。你確定它不同嗎? –
他們使用相同的字典,但字典只有未經反射的單詞形式。我相信WordNet網站正在做一些折射形態學處理,而寶石這個詞不是。因此,如果您搜索複數和表格等形式,您可以在WordNet網站上找到基本形式,但除非這些形式恰好是其他詞語的基本形式,否則單詞寶石不會給您任何東西(這經常會發生與動詞變成形容詞)。 – wdebeaum
啊,好的,呃。這不好...我想我會使用wordnet gem。謝謝您的回答。 –