2017-06-06 2 views
0

So habe ich einige Kerne in einem Solr-Server und einige Kerne in einem anderen Solr-Server, und ich muss ihnen beitreten.Wie kann man zwei verschiedene Kerne von zwei verschiedenen Solr-Servern verbinden?

Das Schema der Kerne ist unterschiedlich, ohne übereinstimmenden Attributnamen, aber übereinstimmendem Attributwert. Ich habe versucht, es mit & Shards zu tun, aber beide haben nicht funktioniert. Kannst du mir helfen?

  • attribute1 in ist abc:7892/solr/core1

  • attribute2 ist attribute3 in xyz:8983/solr/core2


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

Fehlermeldung:

Kreuz-Kern verbinden: keine solche Kern xyz: 8983/Solr/core2

Dank.

Antwort

0

Join unterstützt keine Verbindung zwischen verschiedenen Servern, selbst im SolrCloud-Modus hat es Einschränkungen in diesem Sinne, siehe here.

Sie könnten Streaming Expressions verwenden, indem Sie eine search als Quelle verwenden, und dann haben Sie mehrere Arten von Joins usw., schauen Sie sich die Dokumentation und Beispiele an.

Verwandte Themen