Elasticsearch 为所有结果设置 1.0 分

Elasticsearch is setting a 1.0 score to all results

我在 Kibana 的控制台中有以下 json:

GET /sgn-audit/_search

{
  "from": "0",
  "size": "10",
  "sort": [
    {
      "updated_at": {
        "order": "desc"
      }
    }
  ],
  "query": {
    "bool": {
      "must": [
        {
          "match": {
            "owner_type": "taskStatus"
          }
        },
        {
          "match": {
            "owner_id": "1"
          }
        },
        {
          "match": {
            "tenant_id": "1"
          }
        },
        {
          "range": {
            "updated_at": {
                "gte": "2021-02-11T00:00:00Z",
                "lte": "2021-02-11T23:59:59Z"
            }
          }
        }
      ]
    }
  }
}

然而,所有结果 return 的得分都是 1.0,甚至结果与上面的查询也不匹配 return,我该怎么办?

这也让我困惑了几次!只需删除 URI 和搜索正文之间的空格:

GET /sgn-audit/_search
    <---
{
 ...