我有一个运行 2 个内核的 Apache Solr 安装:
- 机器核心
- 通知核心
每个核心都索引一个数据库表,因此核心的内容完全不同 - 按结构和实际内容现在我想在两个核心上运行搜索查询,最后从 2 个核心中获得一个结果集结合。举一个简单的例子,如果我要搜索“2010”,我希望我的结果是相关的机器文档和通知文档,每个文档都来自自己的核心,但组合为一个结果集,按相关性排序。预期结果集示例:
- 机器 #1
- 机器 #2
- 通知 #1
- 机器#3
- 通知 #2
- 通知#3
- 机器 #4
我将通过 SolrJ [Java 连接器] 与 Solr 进行交互。
有人知道吗?我想要做的甚至可能吗?
谢谢!