我想将雇员的聘用日期从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“,
谢谢, 高拉夫