2017-06-06 30 views
0

所以我有一個solr服務器和一些核心在另一個solr服務器中的一些核心,我需要加入他們。如何從兩個不同的Solr服務器連接兩個不同的內核?

核心模式不同,沒有匹配的屬性名稱但匹配的屬性值。我試圖通過加入&碎片來完成,但兩者都不起作用。你能幫我嗎?

  • attribute1abc:7892/solr/core1

  • attribute2attribute3是在xyz:8983/solr/core2


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

錯誤消息:

跨核心連接:沒有這樣的核心XYZ:8983/Solr的/酷睿2

感謝。

回答

0

連接不支持跨不同服務器進行連接,即使在SolrCloud模式下它也有這種限制,請參閱here

你可以做的是使用Streaming Expressions,使用search作爲源,然後你有幾種類型的連接等,看看文檔和例子。

相關問題