我有一个Apache安装,它运行两个核心:
每个核心索引一个数据库表,因此内核的内容是完全不同的--根据结构和实际内容,现在我想在这两个核上运行一个搜索查询,最后从两个核组合得到一个结果集。对于一个微不足道的例子,如果我要搜索"2010“,我希望我的结果是相关的机器文档和通知文档,每个文件都从自己的核心,但合并为一个结果集,按相关性排序。预期结果集示例:
#2
F 221
我将通过SolrJ Java连接器与Solr进行交互。
有人知道吗?我想做的事有可能吗?
谢谢!
发布于 2012-02-14 10:26:02
您的问题类似于一个问题,如果说是“我有一个电子商务门户,在那里,我出售书籍,电影,音乐等和多个solr核心每个搜索其中之一”。比如说一个书名,也许是一个电影名称,但是当结果要从多个完全不同的模式中检索时,如何解决排名/相关性的难题呢?
为了这个,Solr不会帮你打开盒子里的东西。你将不得不建立一些智慧的人群或集体智慧算法,以重新排序和做相关的东西之上,你的每一个核心回报。
https://stackoverflow.com/questions/9275158
复制相似问题