如何从两个不同的Solr服务器连接两个不同的内核?

如何从两个不同的Solr服务器连接两个不同的内核?,solr,Solr,所以我在一个solr服务器中有一些核心,在另一个solr服务器中有一些核心,我需要加入它们 核心的模式不同,没有匹配的属性名称,但有匹配的属性值。我试着用join&shards来做,但两个都不起作用。你能帮我吗 attribute1位于abc:7892/solr/core1 attribute2,attribute3位于xyz:8983/solr/core2 错误消息: 交叉核心连接:无此类核心xyz:8983/solr/core2 谢谢。连接不支持跨不同服务器连接,即使在SolrClou

所以我在一个solr服务器中有一些核心,在另一个solr服务器中有一些核心,我需要加入它们

核心的模式不同,没有匹配的属性名称,但有匹配的属性值。我试着用join&shards来做,但两个都不起作用。你能帮我吗

  • attribute1
    位于
    abc:7892/solr/core1

  • attribute2
    attribute3
    位于
    xyz:8983/solr/core2


错误消息:

交叉核心连接:无此类核心xyz:8983/solr/core2


谢谢。

连接不支持跨不同服务器连接,即使在SolrCloud模式下,它也有这种意义上的限制,请参阅

你可以做的是使用,通过使用作为源,然后你有几种类型的连接等,看看文档和例子

{!join from=attribute1 to=attribute2 fromIndex="xyz:8983/solr/core2"} attribute3:*