Bagaimana cara menggabungkan dua inti berbeda dari dua server Solr berbeda?

Jadi saya memiliki beberapa core di satu server solr dan beberapa core di server solr lain dan saya harus bergabung dengan mereka.

Skema inti berbeda tanpa nama atribut yang cocok tetapi nilai atribut yang cocok. Saya mencoba melakukannya dengan join & shards tetapi keduanya tidak berhasil. Bisakah Anda membantu saya?

  • attribute1 is in abc:7892/solr/core1

  • attribute2, attribute3 is in xyz:8983/solr/core2


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

Pesan eror :

Gabungan lintas inti: tidak ada inti seperti itu xyz:8983/solr/core2

Terima kasih.


person Alex    schedule 06.06.2017    source sumber


Jawaban (1)


join tidak mendukung penggabungan di server yang berbeda, bahkan dalam mode SolrCloud ia memiliki kendala dalam hal tersebut, lihat di sini.

Yang dapat Anda lakukan adalah menggunakan Streaming Expressions, dengan menggunakan telusuri sebagai sumber, lalu Anda memiliki beberapa jenis bergabung dll, lihat dokumen dan contoh.

person Persimmonium    schedule 06.06.2017