主要是想通过es实现一种灵活条件的排行榜功能,搜索字段灵活,最后根据搜索出的结果对某两个字段(例如:
"sort":[
{"a":{"order":"desc"}},
{"b":{"order":"desc"}}
]
)
进行排序,同时想返回某个文档在该结果中的排名(1,2,3.。。。n)
请问如何实现?因为条件灵活,排名是不固定的,所以无法通过存储排名的方式来进行索引。
相似问题