SOLR加入并过滤两个核心

时间:2017-05-04 09:00:48

标签: solr

是否可以在使用join ..的两个SOLR核心上进行过滤。

我有两个核心:

第一核(人): ID 名称 姓

第二核心(文章): ID 为person_id 标题 描述

我希望得到人名都像“测试”,文章标题就像“测试”的结果

这可以吗?

示例我认为它应该如何工作,但它没有:(此查询显示字段标题不存在)

{!join from=id fromIndex=person to=person_id}(name:("test")*) OR (title:("test")*)

1 个答案:

答案 0 :(得分:0)

根据我的理解,使用solr join,您只能从一个索引获得结果。

如果您需要两者的结果,则可能必须使用2个solr查询,

  1. 从人物中获取结果(姓名:(" test")*)
  2. 从文章中获取结果(标题:(" test")*)和person_id =来自第一次查询的ID。