ELK,萌萌哒

DSL聚合查询过滤

Elasticsearch | 作者 AuroraLove | 发布于2019年02月16日 | 阅读数:3143

先按id对对象进行聚合分组,数据对象存在多个版本,版本按时间排序,只取最新版本的对象,我在聚合完成后所得对象对象分数失效,导致结果不如预期,该如何解决?
{
"query": {
"match": {
"name": "中科院地理所"
}
},
"size": 0,
"aggs": {
"top_tags": {
"terms": {
"field": "id"
},
"aggs": {
"top_version_hit": {
"top_hits": {
"sort": [
{
"version.vtime": {
"order": "desc"
}
}
],
"size": 1
}
}
}
}
}
}
LEV~)~92NEMU@2D[](ETB]E.png
已邀请:

要回复问题请先登录注册