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

Solr 跨多个核心搜索并获得统一的结果,solr,Solr,我在一个solr实例上有两个内核。两个核心的架构共享相同的主键。 我想合并来自两个核心的查询结果。可以使用solr吗 然而,我遵循了这个例子(我确实得到了结果,但并不统一)。我使用以下方法查询solr cores: localhost:8983/solr/core1/select/?shards=localhost:8983/solr/core1,localhost:8983/solr/core0&q=123_456; 以前有人尝试过这种方法吗?你所说的统一结果是什么意思?? 您应该能够从单个结

我在一个solr实例上有两个内核。两个核心的架构共享相同的主键。 我想合并来自两个核心的查询结果。可以使用solr吗

然而,我遵循了这个例子(我确实得到了结果,但并不统一)。我使用以下方法查询solr cores:

localhost:8983/solr/core1/select/?shards=localhost:8983/solr/core1,localhost:8983/solr/core0&q=123_456;


以前有人尝试过这种方法吗?

你所说的统一结果是什么意思??
您应该能够从单个结果集中的两个核心中获得组合结果。
然而,却很少有。
两个核心的模式需要相同,或者已经同步,以便在相同的字段上进行搜索并相应地返回

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

唯一键字段必须在所有碎片中都是唯一的。如果使用 如果遇到重复的唯一密钥,Solr将尝试 返回有效结果,但行为可能不确定


这个场景是,我在一个模式中有id,field1,field2,在另一个模式中有id,field3,field4。是否可以获得id、字段1、字段2、字段3、字段4的结果?还是我想得到一些甚至不被支持的东西?(这更像是一个数据库连接)如果你想把它作为一条记录,切分不是一个好办法。检查dataimport处理程序,您可以在其中加入表并创建单个记录。@DeeptiboSale嗨,我遇到了相同的情况,您解决了吗?