1

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

我关注了Solr:Distributed Search ,但是该示例对我不起作用(我确实得到了结果,但它不统一)。我使用以下方法查询了 solr 核心:

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

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

4

1 回答 1

0

统一结果是什么意思?
您应该能够从单个结果集中的两个核心获得组合结果。但是,限制
很少。 两个核心的架构需要相同或已同步,以便搜索发生在相同的字段上并相应地返回。

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

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

于 2012-07-27T03:18:36.933 回答