丽塔WordNet:获取Synset()给出空指针,但描述和id都可以

时间:2014-02-11 12:34:50

标签: java wordnet

我可以搜索“健康”,但“健康保险”会NullPointerException给我getSynset()

我得到了“健康保险”的说明和身份证号码913346773.但我无法从getSynset()得到任何结果。有什么好主意吗?

解决方案: 默认情况下有一个函数ignoreCompoundWords(true),我在构造函数中将其设置为false,现在它返回一个数组。

新问题:

我可以搜索“健康”和“健康保险”,但“Medicare”会NullPointerException给我getSynset()。但是在调试期间,找到了正确的描述和id,所以我不知道为什么getSynset()返回null。

然而,检查医疗保险:http://wordnetweb.princeton.edu/perl/webwn?o2=&o0=&o8=1&o1=1&o7=1&o5=&o9=&o6=&o3=&o4=&s=medicare&i=0&h=0#c我刚看到它没有下位词。这可能是它抛出NullPointerException的原因?

0 个答案:

没有答案