Wordnet возвращает ноль - PullRequest
0 голосов
/ 09 ноября 2011

Я использую гем words для поиска в 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 Ответ

1 голос
/ 10 ноября 2011

Я думаю, это потому, что "гуси" - это множественное число (нерегулярное), а поиск на сайте WordNet использует morphy . Я думаю, что слова драгоценного камня нет. Попробуйте "автомобили" и "ноги".

...