如何在ElasticSearch中从总和中跳过值

nom7f22z  于 2023-02-11  发布在  ElasticSearch
关注(0)|答案(1)|浏览(118)

如果我的值是-99999999999999,我需要从一个求和中跳过它,这可能吗?

"aggs": {
    "group_by_PriceSavings": {
        "sum": {
            "field": "PriceSavings"
        }
    }
}

我刚接触ElasticSearch。

dohp0rv5

dohp0rv51#

您只需添加一个忽略具有该值的文档的查询部件:

{
  "query": {
    "range": {
      "PriceSavings": {
        "gt": -99999999999999
      }
    }
  },
  "aggs": {
    "group_by_PriceSavings": {
      "sum": {
        "field": "PriceSavings"
      }
    }
  }
}

相关问题