elasticsearch 按查询平均和分组ElasticSearch,elasticsearch,elastic-stack,elasticsearch,Elastic Stack" /> elasticsearch 按查询平均和分组ElasticSearch,elasticsearch,elastic-stack,elasticsearch,Elastic Stack" />

elasticsearch 按查询平均和分组ElasticSearch

elasticsearch 按查询平均和分组ElasticSearch,elasticsearch,elastic-stack,elasticsearch,Elastic Stack,我在elasticsearch中有一些数据,对于相同的时间值,有不同的速度值(有秒和毫秒字段)。我想按秒分组,并获取该秒的平均速度。简而言之,请注意es查询,如: select average(speed) as speed, sec from index group by sec order by sec asc 您只需在秒字段上使用,然后在速度字段上使用,如下所示: { "size": 0, "query": { }, "aggs": { "seconds": {

我在elasticsearch中有一些数据,对于相同的时间值,有不同的速度值(有秒和毫秒字段)。我想按秒分组,并获取该秒的平均速度。简而言之,请注意es查询,如:

select average(speed) as speed, sec from index group by sec order by sec asc
您只需在
字段上使用,然后在
速度
字段上使用,如下所示:

{
  "size": 0,
  "query": {
  },
  "aggs": {
    "seconds": {
      "terms": {
        "field": "seconds"
      },
      "aggs": {
        "speed": {
          "avg": {
            "field": "speed"
          }
        }
      }
    }
  }
}
您只需在
字段上使用,然后在
速度
字段上使用,如下所示:

{
  "size": 0,
  "query": {
  },
  "aggs": {
    "seconds": {
      "terms": {
        "field": "seconds"
      },
      "aggs": {
        "speed": {
          "avg": {
            "field": "speed"
          }
        }
      }
    }
  }
}

是的,它的作品,只是增加了大小,因为它只考虑了10条记录的分组和聚合。非常感谢..是的,它的作品,只需要增加大小,因为它只考虑10条记录进行分组和聚合。谢谢。。