You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Elasticsearch搜索结果中除零之外的最小得分是多少

Elasticsearch _search API非0结果的最小得分值

Elasticsearch底层基于Lucene实现,_search接口返回的结果里,除0分之外的最小正相关得分为 1e-7(即0.0000001)。

这个值是Lucene内部硬编码的得分截断阈值:所有相关性计算结果小于1e-7的文档,都会被直接判定为0分无效结果,不会以正分形式返回。

  • 如果你需要通过min_score参数过滤所有0分无效文档,直接把参数值设为1e-7即可,不需要尝试更小的阈值,也不会误过滤掉任何存在有效匹配的正分文档。
  • 不建议把min_score设为0,否则会把完全无匹配的0分文档也纳入返回结果;也不建议随意把阈值设得远高于1e-7,避免误杀掉匹配度极低但确实命中查询条件的文档。

调用示例:

GET /target_index/_search
{
  "min_score": 1e-7,
  "query": {
    // 自定义查询逻辑
    "match_all": {}
  }
}

内容的提问来源于stack exchange,提问作者Nithishkumar K R

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.03 02:36:50