将wordnet与solr7.5.0集成

问题描述 投票:0回答:1

我是solr7.5.0的初学者,我不知道它的每一个模块。当我正在构建问题答案系统时,我想整合wordnet,以便我可以获得更好的查询响应。我用Google搜索并发现了一些方法和以前的question但我真的很困惑如何在solr版本7.5.0中一步一步地做。

编辑:solr7.5.0有WordnetSynonymParser类,所以如果有人在同一个工作,请指导我如何使用这个类或有另一种方法来做到这一点?我可以用python来做吗?提前致谢。

java python solr lucene wordnet
1个回答
0
投票

这个article对于这个问题非常有用,并且wordnet的集成可以通过,有WordNet prolog文件('wn_s.pl')具有synsets,我们可以将它转换为能够被Solr消费的synonyms.txt。因此,要转换wn_s.pl文件,我们可以使用Syns2Syms.java。它生成Synonyms.txt,我们可以索引到solr。

但是,如果是特定于域的搜索,WordNet扩展只会产生相关性的边际收益,因此只需根据索引中的常用标记创建自己的同义词列表就会产生更多相关性。

© www.soinside.com 2019 - 2024. All rights reserved.