我们如何在同义词集中找到词组?特别是,将这个同义词用于 adj “booked”:
预订、订婚、搁置——(提前预订)
我使用 RitaWN Java 包(WordNet 版本为 2.1),但似乎找不到短语。在上面的示例中,当我运行
RiWordnet wordnet = new RiWordnet(null);
String[] syn = wordnet.getSynset(word, "a", true);
for(int i = 0; i < syn.length; i++)
System.out.println(syn[i]);
它只输出
订婚
虽然没有列出“搁置”。
我已经测试了很多,但没有找到所有短语。另一个例子:
商品,贸易商品,商品——(商品)
那么 getSynset() 方法不会返回“贸易商品”。那么我们如何才能真正得到短语呢?
(ritawn 包从http://rednoise.org/rita/wordnet/documentation/index.htm获得)