Я хотел бы исключить сотрудников из коллекции сотрудников с датой найма после 01.012020 и статусом активности из сбора бонусов. Поэтому мне нужно сделать отрицательное объединение с коллекцией сотрудников и иметь 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: Cannot parse ' (hiredate: ["01/01/2020" до ] ': Обнаружено \ "\" в строке 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 ",
Спасибо, Гаурав