{"query":{"bool": {"must": {"match": {"query": ["java"] }}}}},
"sort": {"_timestamp" : "desc"}}
执行上面的查询我得 max_score 而 _score 就是这样的
"max_score": null
答案 0 :(得分:16)
原因是您使用自定义排序。由于您需要按时间戳排序,因此elasticsearch将省略评分。
查看https://www.elastic.co/guide/en/elasticsearch/guide/current/_sorting.html了解更多信息。
如果您想要计算_score,可以将track_scores参数设置为true。