Как я могу делать запросы к нескольким коллекциям, используя SolrCloud? - PullRequest
0 голосов
/ 01 апреля 2019

Есть ли способ поиска определенного значения во всех доступных коллекциях в SolrCloud?

ex. У меня есть 5 коллекций collection_1, collection_2, collection_3, collection_4, collection_5

каждая коллекция имеет общее поле 'app_id', я хочу найти во всех документах 'app_id: 123' во всех этих коллекциях. Есть ли способ сделать это?

1 Ответ

2 голосов
/ 01 апреля 2019

Вы можете использовать команду CREATEALIAS для создания псевдонима коллекции , который запрашивает все пять коллекций одновременно:

/admin/collections?action=CREATEALIAS&name=collection_all&collections=collection_1,collection_2,collection_3,collection_4,collection_5

Затем вы можете запросить эту мета-коллекцию втак же, как вы бы запросили любую коллекцию.

...