如何在Apache Solr中添加多个否定联接?

时间:2020-01-08 01:29:18

标签: solr solr-query-syntax

我想将雇员的聘用日期从2020年1月1日开始排除在雇员征用范围之外,并将其从奖金征集中为有效状态。因此,我需要对员工集合进行否定联接,并有2个条件。这是我的样本

join

q: bonus>0
fq: -{!join from = employeeid to = employeeid fromIndex = employee}(hiredate:["01/01/2020" to *] AND status:active)

我尝试了上面的查询,但是它返回以下错误

“ org.apache.solr.search.SyntaxError:无法解析 '(hiredate:[“ 01/01/2020” to ]':在第1行遇到\“ \” 第15列。\ n期望以下一项:\ n ... \ n ... \ n
... \ n \“ + \” ... \ n \“-\” ... \ n ... \ n \“(\” ... \ n \“)\” ... \ n \“
\” ... \ n \“ ^ \” ... \ n ... \ n
... \ n ... \ n ... \ n ... \ n ... \ n \“ [\” ... \ n \“ {\” ... \ n ... \ n \“ filter(\” ... \ n ... \ n“,

谢谢, 高拉夫

0 个答案:

没有答案
相关问题