我在Solr有2个核心 - 酒店和城市。我想对它进行联接操作,以便我从酒店和城市获得所有数据。 我正在使用查询
http://localhost:8080/solr/hotel/select?q=*:*&fq={!join%20fromIndex=city%20from=id%20to=id}id:200709062148134302
结果我只从酒店核心获取数据,而不是从城市核心获取数据。
有没有办法从两个核心获取数据? 请建议......
答案 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")