使用elasticsearch聚合计算拖曳列

时间:2014-10-22 08:12:31

标签: elasticsearch

在我的例子中,有两列,一个是查询时间,另一个是recordsSize,现在我想用elasticsearch聚合获取querytime / recordsSize的最大值,我如何得到结果?有人能帮助我吗?我期待着你的回复。

此致 亚历

1 个答案:

答案 0 :(得分:0)

您需要这样的查询:

{
  "aggs": {
    "max_time_per_records": {
      "max": {
        "script": "doc['querytime'].value/doc['recordsSize'].value"
      }
    }
  }
}

因此,field的最大值不是script的最大值。