Java 按类别筛选Babelnet语法集
我正在使用Babelnet java api查询在线服务: 1)我通过babelnet实例上的babelnet关系Java 按类别筛选Babelnet语法集,java,nlp,wsd,Java,Nlp,Wsd,我正在使用Babelnet java api查询在线服务: 1)我通过babelnet实例上的babelnet关系.getSynsets()获得一些单词的语法集 2)我还有一种方法,可以通过关系.getDomains()获取这些单词的类别 我想得到语法集,但只得到与特定领域相关的语法集,例如单词“apple”生成语法集:{apple(音乐组)、apple、Ariane、apple(唱片)}和领域:{music、COMPUTING、PHYSICS和ASTRONOMY} 通过synset{Apple
.getSynsets()
获得一些单词的语法集
2)我还有一种方法,可以通过关系.getDomains()
获取这些单词的类别
我想得到语法集,但只得到与特定领域相关的语法集,例如单词“apple”生成语法集:{apple(音乐组)、apple、Ariane、apple(唱片)}和领域:{music、COMPUTING、PHYSICS和ASTRONOMY}
通过synset{Apple(MUSIC group),Apple(album)}指定我想要结束的音乐域,那么:有没有办法通过步骤2)得到的任何特定域来过滤我在步骤1)上得到的synset?看起来没有像
getsynset(String word,BabelDomain domain domain)
这样的方法。不幸的是,只有在getSynsets(…)
的列表
结果上迭代才能实现您的目标。