Hello,World

聚合排序null值怎么处理 order min null

Elasticsearch | 作者 mafa1993 | 发布于2017年12月01日 | 阅读数:2563

"aggs": {
"md5": {
"terms": {
"field": "athm.items.md5.keyword",
"size": 1000
,"order": [
{"risk_content>min_risk_level.value":"asc"}
]
},
"aggs": {

"risk_content": {
"filter":{

},
"aggs":{
"email":{
"reverse_nested":{},
"aggs":{
"count":{
"filter": {
"range": {
"risk_level": {
"gt": 0
}
}
}
}
}
},
"max_risk_level": {
"max": {
"field": "athm.items.risk_level",
"missing":0
}
},
"min_risk_level": {
"min": {
"field": "athm.items.risk_level",
"missing":0
}
}
}
}
}
}
}

这么一个聚合排序 用max_risk_level排序时没有问题, 升序 null值会在前面, 而用min_risk_level就不行了, asc排序null会排在最高等级的后面
已邀请:

要回复问题请先登录注册