У меня есть требование, когда агрегирование значений столбца должно перейти в поле документа Solr.Как использовать агрегатные функции в Solr DiH?
Oracle поддерживает listagg и аналогичные функции.
При использовании в DIH он выдает ошибку, что-то вроде
югу группировка не позволила
Запрос Oracle SQL является
select subjectId, listagg(rank || '---' || replace(trim(studentLastname) ,',',' '), '; ') within group (order by rank) As rankersList where subjectId > 0 Group by subjectId;
выше запрос дает студентам и их ряды для данного предмета по одному ряду.
Что будет самым умным способом в DIH с оптимальной производительностью.
Любые предложения?
Спасибо @ javacreed.Thats хорошая идея, но ее устаревшая DB и ничего не может быть сделано на стороне db. – Ravi