标签: java nlp synonym
我正在寻找一种Java工具,可以让我做以下事情:
1)找到倾斜的单词的基本形式。例如:
2)为每个单词返回它的同义词集合。
有人知道这样的工具吗?
答案 0 :(得分:2)
我认为你只关心英语。
您遇到的第一个问题是stemming。这个SO post推荐Porter stemmer的这个Java实现。
WordNet有一个非常大的人类创建/策划的单词及其关系数据库,其中包括同义词等。这是Java API to WordNet。