2016-10-31 2 views
0

Iam, используя версию solrcloud 6.2, у меня есть две коллекции C1 и C2. И коллекция C1 имеет осколки C1S1, C1S2 и Collection C2 имеет осколки C2S1, C2S2. Теперь хотелось бы запросить осколки C1S1 и C2S1, которые из разных коллекций? Может ли кто-нибудь помочь мне в написании выбранного запроса? БлагодаряКак запросить конкретные осколки из разных коллекций

ответ

0

Пока схемы между коллекциями являются совместимыми, вы должны быть в состоянии вручную использовать параметр shards в запросе:

../select?q=*:*&shards=localhost:7574/solr/c2s1,localhost:8983/solr/c1s1 

Если схемы не совместим, определяя metaschema который сочетает в себе и то, и другое, а затем запрос к этому - возможное решение. Возможная проблема заключается в том, что если схемы и документы не выражают одно и то же, подсчет между осколками будет странным.