首页 > 解决方案 > 仅聚合多个字段的非负数

问题描述

        s.aggs.bucket(
            'daily',
            'date_histogram',
            field='created_time',
            interval=aggregate_params['interval'],
        ).metric('total_a', 'sum', field='source.a').metric(
            'total_b', 'sum', field='source.b'
        ).metric(
            'total_c', 'sum', field='source.c'
        )

a、b 和 c 的值是整数,可以是负数。如果我只想总结非负数,我该怎么做?我可以使用过滤器;但是,我需要对每个属性 a、b 和 c 重复 3 次。

标签: elasticsearch-dslelasticsearch-dsl-py

解决方案


推荐阅读