问题描述
用例:
现在,我需要根据用户的最新更新数据(基于最新时间戳)对所有聚合存储桶进行排序。
注意:更新最近数据的用户应在存储桶列表中排在首位)
我该怎么做?
综合聚合+排序?还是其他?
示例用户数据
{
"_index": "logstash-2020.10.29","_type": "doc","_id": "L0Urc3UBttS_uoEtubDk","_version": 1,"_score": null,"_source": {
"@version": "1","@timestamp": "2020-10-29T06:56:00.000Z","timestamp_string": "1603954560","search_query": "example 3","user_uuid": "asdfrghcwehf","browsing_url": "https://www.google.com/search?q=example+3",}
}
预期输出:
[
{
"key": "bjvexyducsls","doc_count": 846,"1": {
"value": 1.603948557E12,"value_as_string": "2020-10-29T05:15:57.000Z"
}
},{
"key": "lhmsbq2osski","doc_count": 420,"1": {
"value": 1.6039476E12,"value_as_string": "2020-10-29T05:00:00.000Z"
}
},{
"key": "m2wiaufcbvvi","doc_count": 1,"1": {
"value": 1.603893635E12,"value_as_string": "2020-10-28T14:00:35.000Z"
}
},{
"key": "rrm3vd5ovqwg","1": {
"value": 1.60389362E12,"value_as_string": "2020-10-28T14:00:20.000Z"
}
},{
"key": "x42lk4t3frfc","doc_count": 72,"1": {
"value": 1.60389318E12,"value_as_string": "2020-10-28T13:53:00.000Z"
}
}
]
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)