我对es 5.6有以下疑问:
{
"size": 0,
"query": {
"exists": {
"field": "description.keyword"
}
},
"aggs": {
"group_by_source": {
"terms": {
"field": "flux.source.idname.keyword",
"size": 1000
},
"aggs": {
"description_avg": {
"avg": {
"script": {
"lang": "painless",
"source": "doc['description.keyword'].toString().length()"
}
}
}
}
}
}
}
这适用于我尝试执行的操作(按源显示描述长度平均值),但结果只能看到6个存储桶:
知道为什么吗?
提前谢谢你,朱利安
1条答案
按热度按时间lnlaulya1#
{“size”:0,“query”:{“exists”:{“field”:“description.keyword”},“aggs”:{“group\u by\u source”:{“terms”:{“field”:“flux.source.name.keyword”,“size”:1000},“aggs”:{“description\u avg”:{“script”:{“lang”:“painless”,“source”:“doc['description.keyword'].tostring().length()”}}}}