一个Solr核心,多个不相关的表

One Solr core, multiple unrelated tables

我需要搜索多个表,只得到一个结果集,但这些表没有任何关系。

我可以用 Solr 做吗?

也许 Solr 的别名可以满足您的需要。

创建您的别名:

http://[solr.host:port]/solr/admin/collections?action=CREATEALIAS&name=testalias&collections=[collection1],[collection2]

然后照常查询,就好像 "testalias" 是一个集合一样。例如: http://[solr.host:port]/solr/testalias/select?q=:&rows=100&wt=json&indent=true

此查询将 return 来自两个集合的所有数据。