在Solr中

时间:2016-03-29 10:46:45

标签: solr lucene

我已在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

提前致谢。

0 个答案:

没有答案