我已在solr viz analysis和issue_summery
中索引了两种文档类型分析领域:
doc_id
doc_type
title
description
issue_summery的字段:
doc_id
doc_type
issue_parent_id (this is fk from analysis [doc_id])
summery
issue_id (this comes from another table)
分析与issue_summery有一对多的关系。
我正在使用连接查询,如下所示:
q={!join+from=issue_parent_id+to=doc_id}doc_type:issue_summery
它按预期工作。现在,当我使用特定的issue_id
进行搜索时&q={!join+from=issue_parent_id+to=doc_id}doc_type:issue_summery+AND+issue_id:(+issue_103)
此查询返回问题ID = 103
的结果但是当我通过多个问题ID查询时,如
&q={!join+from=issue_parent_id+to=doc_id}doc_type:issue_summery+AND+nature_of_the_issues_summery:(issue_322+issue_82)&rows=20&start=0&json.nl=map
返回结果,其中issue_id = issue_322或issue_id = issue_82
我期待ANDing在这里,即。我需要获取包含issue_id = issue_322 AND issue_82 的分析文档,而不是: issue_id = issue_322 OR issue_82
提前致谢。