У меня есть сценарий использования в друиде, где данные в реальном времени поступают в формате, подобном
task{
taskno;
category;
}
Здесь категория может быть «назначена» или «неназначена». Приходят задачи со следующим:
taskno:1,category:"assigned"
taskno:2,category:"unassigned"
taskno:3,category:"assigned"
taskno:4,category:"assigned"
Здесь, если я выполню запрос с фильтром как «категория» с количеством (*), я получу результат как;
assigned:3
unassigned:1
Теперь новое событие приходит с
taskno:2,category:"assigned"
Я хочу, чтобы результаты запроса были
assigned:4
unassigned:0
Можно ли как-то так поступить, используя Javascript UDF или что-то в druid?Спасибо.