如何从SOLR中的两个核心获取所有数据

时间:2014-12-22 09:20:34

标签: java solr solrj

我在Solr有2个核心 - 酒店和城市。我想对它进行联接操作,以便我从酒店和城市获得所有数据。 我正在使用查询

    http://localhost:8080/solr/hotel/select?q=*:*&fq={!join%20fromIndex=city%20from=id%20to=id}id:200709062148134302

结果我只从酒店核心获取数据,而不是从城市核心获取数据。

有没有办法从两个核心获取数据? 请建议......

1 个答案:

答案 0 :(得分:1)

没有。 Solr连接与SQL中的INNER JOIN相当,如the example from the Solr Wiki

所示
SELECT xxx, yyy
FROM collection1
WHERE outer_id IN (SELECT inner_id FROM collection1 where zzz = "vvv")