有没有办法在 Elasticsearch 5.3 中使用无痛脚本循环查询结果以计算查询返回的命中之间的差异。
我试图在脚本中的 for 循环中循环结果,但无法在哪个实体上循环,我希望脚本有类似更新 api 的 ctx.payload.hits.hits 可以在 for 循环中使用。
"script": {
"lang": "painless",
"inline": "int total = 0; for (int i = 0; i < ??? ; i++) { total += ???[i]._source['age'].value; } return total;"
}