我正在使用size
param设置为0
的查询来获取快速计数而无需提取文档数据。
{
"query": {
<query_body>
},
"size": 0
}
我是否认为在这种情况下没有进行分数计算?
我有些疑惑。例如。当我使用sort
以外的_score
查询时,我"max_score": null
确认在这种情况下未计算得分。"size": 0
但在目前的情况下("max_score": 0
),我得到max_score
看起来更像是正在计算得分,但没有返回任何文档,因此0
为{{1}}。< / p>
答案 0 :(得分:1)
可能不是您正在寻找的答案,但仍然是:分数仍然可以计算。在你的情况下我会使用另一种解决方案。您应该使用查询的搜索类型:
?search_type=count