如何从两个不同的Solr服务器加入两个不同的核心?

时间:2017-06-06 09:23:12

标签: solr

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

核心架构不同,没有匹配的属性名称,但匹配属性值。我尝试用join& amp;碎片,但都没有工作。你能救我一下吗?

  • (1.1)位于attribute1

  • abc:7892/solr/core1attribute2位于attribute3

xyz:8983/solr/core2

错误讯息:

  

跨核加入:没有这样的核心xyz:8983 / solr / core2

感谢。

1 个答案:

答案 0 :(得分:0)

join不支持跨不同服务器加入,即使在SolrCloud模式下,它在这个意义上也有约束,请参阅here

你可以做的是使用Streaming Expressions,使用search作为来源,然后你有几种类型的联接等,请查看文档和示例。