我在Java中找到了2个库 - JWNL和JAWS。到目前为止,在我看来,这些API有助于查找同义词和下位词以及类似的东西。你知道是否有一些工具可以使用wordnet检查名词是否是可数/不可数名词?我的意思是,人们使用wordnet来完成这项任务吗?否则,该工具是什么?
答案 0 :(得分:1)
如果找不到简单的来源,可以考虑建立自己的分类器,即。编写自己的用户定义函数。
要考虑的因素:
one boy
或this boy
或that boy
但some food
或a little bit of food
等。I'd like some coffee
vs I'd like a coffee
(一杯咖啡的简称)。
它变得复杂了。This SO question非常相关,但它不能解决您的Java请求。对这个问题的所有三个答案都非常好。
希望这有帮助。
答案 1 :(得分:0)
我不是100%肯定您的目标,但WolframAlpha有developer interface您可以使用。
他们似乎也有java library,但免费版本似乎仅限于2k查询(不知道这是否是可行的限制)。