Точный count distinct

Есть ли воможность сделать точный count distinct по полю без cardinality?

Какое максимальное значение ожидается?

Думаю не больше 50 000

Тогда лучше всего будет вытащить все значения через composite aggs и посчитать.