Я столкнулся с большой проблемой. Lucene не может агрегировать данные. Какое альтернативное решение доступно.
После некоторого улучшения у меня есть и нужно следующее:
Пример данных люцены
product_id distri_id stock
1 d1 10
1 d2 20
1 d3 23
Мне нужно сделать запрос со следующим условием, например: prod_id = 1 и distri_id = (d1 или d2) и акции (сумма d1 и d1)> 13.
Таким образом, я должен агрегировать данные по dsitri и выбирать, где сумма запасов больше некоторой стоимости. В другой терминологии SQL я должен выполнить GROUP BY distri HAVING sum (stock)> 13.
Может кто-нибудь подсказать, что делать в этом случае.
Спасибо!
С уважением,
Артем