Агрегации в Elasticsearch довольно дороги.Перед фактическим вычислением агрегации я хотел бы выяснить, будет ли агрегация иметь ненулевой счет.Например,скажем, на основании моего запроса, N документов возвращаются.Теперь я хочу выяснить, если в этих N документах я агрегирую по определенному полю, будет ли эта агрегация иметь какие-либо сегменты?Если для всех документов поле имеет нулевое значение или пустую строку, оно должно возвращать false или 0. Если хотя бы один документ имеет поле в качестве непустой строки или ненулевого значения, оно должно возвращать true или ненулевое число.Меня не волнует количество.
Можно ли сделать это намного быстрее, чем агрегирование вычислений?