嵌套字段名称为transactions。
每个单据都有一个事务处理列表。
我想合计交易的数目。我所寻求的资料是有多于一项交易的文件数目。
我尝试了以下方法:
"aggs": {
"tx_count": {
"terms": {
"script": {
"inline": "if(doc['transactions'].size>1){return 1;} else {return 0;}"
}
}
}
}
我还尝试在嵌套聚合中使用此聚合。是否有办法做到这一点?
我目前使用的是ES版本5.6。
1条答案
按热度按时间vngu2lb81#
您可以使用
params._source
来计算transactions
长度:.size()
,而不是.size
。*