有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何计算嵌套在日期直方图中的术语聚合中的累积总和[elastic search 5.6]?

这就是我目前拥有的:

"aggs": {
    "date_agg": {
      "date_histogram": {
        "field": "document_date",
        "interval": "month"
      },
      "aggs": {
        "location_agg": {
          "terms": {
            "field": "loc_id",
            "size": 10
          },
          "aggs": {
            "price_avg": {
              "avg": {
                "field": "price"
              }
            }
          }
        }
      }
    }
  }

这给了我每月每个地点的文件数量和平均价格。 但只有一个问题,它并没有给我累计的单据数和平均价格

我希望每月计算每个地点的累计计数/评级

我试着使用累计总和,但显然你不能将其应用于日期直方图的子聚集

感谢您的帮助


共 (1) 个答案

  1. # 1 楼答案

    我认为你可以通过使用reverse_nested来实现这一点