搜索多个核心并获得统一结果

时间:2012-07-26 23:49:18

标签: solr

我在一个solr实例上有2个内核。两个核心的模式共享相同的主键。 我想合并两个核心的查询结果。是否可以使用solr?

我跟着Solr:Distributed Search然而这个例子对我没用(我确实得到了结果,但它没有统一)。我使用以下方法查询solr核心:

  

本地主机:8983 / solr的/核心-1 /选择/碎片=本地主机:8983 / solr的/核心-1,本地主机:?8983 / solr的/ CORE0&安培; Q = 123_456

之前有没有人尝试过这种方法?

1 个答案:

答案 0 :(得分:0)

统一结果是什么意思?
您应该能够在单个结果集中获得两个核心的综合结果 但是,limitations很少 两个核心的模式需要相同或已同步,以便搜索在相同的字段上进行并相应地返回。

什么意思核心共享相同的主键?
Id必须在核心之间是唯一的。

  

唯一键字段在所有分片中必须是唯一的。如果有文档   遇到重复的唯一键,Solr会尝试   返回有效结果,但行为可能是不确定的。