我的索引ES为574,279,238个文档。因此,当我查询数据库时,我必须管理很多结果。
有没有办法根据ASC排序的_score获得结果?我想看看ES给我的X“最糟糕的”结果......即使我有超过100万的结果......
'sort'=> [{'_score':{'order':'asc'}}]
这不起作用......
感谢您的帮助
答案 0 :(得分:0)
是的,它可用。您可以摄取一些文档并进行检查。请按照sort result by term frequency count上的说明进行操作。
运行以下查询并找出预期结果:
curl -XPOST "http://localhost:9200/movies/_search" -d'
{
"query": {
"filtered": {
"query": {
"query_string": {
"query": "godfather"
}
}
}
},
"sort": [
{
"_score": {
"order": "asc"
}
}
]
}'