Solr加入不适用于solr云环境

时间:2014-12-16 01:19:15

标签: solr lucene solrcloud

例如:我在solr云环境中有2个分片,我的查询类似于http://localhost:8983/solr/B/select?wt=json&indent=true&q=*:*&fq={!join from=id to=uid fromIndex=A}type:xxx

现在从集合B检索数据时会发生什么,查询只在分片中搜索,该分片为连接查询提供数据{!join from = id to = uid fromIndex = A} type:xxx

意味着如果在集合A的分片2中找到该文档,则查询仅搜索分片2中的数据,即使对于集合B也是如此。

1 个答案:

答案 0 :(得分:0)

尝试合并查询以包含两个集合。

  

本地主机:8983 / solr的/ B /选择重量= JSON&安培;缩进=真安培; Q = :<!/ EM>&安培; FQ = {加入   from = id to = uid   的fromIndex = A}类型:XXX,本地主机:8983 / solr的/ A /选择重量= JSON&安培;缩进=真安培; Q = :<!/ EM>&安培; FQ = {加入   from = id to = uid fromIndex = B}