假设我有很多这样的文件:
{
"foo": "Something",
"bars":
[
{
"identifier": 1,
"content": "meh",
"quantity": 2
},
{
"identifier": 2,
"content": "bah",
"quantity": 1
}
]
}
考虑到它出现的公式时间*数量,我将如何查询前 10 个最存在的bar[].identifier?
编辑:我实现了这样的事情
{
"size":0,
"aggs":{
"bars":{
"nested":{
"path":"bars"
},
"aggs":{
"top-terms-aggregation":{
"terms":{
"field":"bars.identifier",
"size":10
}
}
}
}
}
}
但仍然不能乘以数量字段。