Как объединить два разных ядра с двух разных серверов Solr?

Итак, у меня есть несколько ядер на одном сервере solr и несколько ядер на другом сервере solr, и мне нужно к ним присоединиться.

Схемы ядер различаются без соответствующего имени атрибута, но совпадающего значения атрибута. Я пытался сделать это с помощью соединения и осколков, но оба не работали. Можете ли вы помочь мне?

  • 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:*

Сообщение об ошибке :

Межъядерное соединение: нет такого ядра xyz:8983/solr/core2

Спасибо.


person Alex    schedule 06.06.2017    source источник


Ответы (1)


join не поддерживает объединение между разными серверами, даже в режиме SolrCloud у него есть ограничения в этом смысле, см. здесь.

Что вы можете сделать, так это использовать потоковые выражения, используя поиск в качестве источника, а затем у вас есть несколько типов соединения и т. д., посмотрите документы и примеры.

person Persimmonium    schedule 06.06.2017