如何使用SolrCloud查询多个集合?

问题描述 投票:0回答:1

有没有办法在SolrCloud中搜索所有可用集合中的特定值?

ex。我有5个集合collection_1,collection_2,collection_3,collection_4,collection_5

每个集合都有公共字段'app_id',我想在所有这些集合中搜索'app_id:123'的所有文档。有没有办法做到这一点?

solr solrcloud
1个回答
2
投票

你可以use CREATEALIAS command to create a collection alias同时查询所有五个集合:

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

然后,您可以使用与查询任何集合相同的方式查询此元集合。

© www.soinside.com 2019 - 2024. All rights reserved.