【解决方案1】:

看起来您的 entity_id 字段是由 Elasticsearch 的开箱即用映射创建的,该映射将其分析为文本字段并将其分解,添加 .keyword 应该可以工作。

{
  "query": {
    "bool": {
      "filter": [
          {"term" : { "entity_type" : "1" }},
          {"term": {"entity_id.keyword": "6c125004-4720-4258-a5d6-3fa1c7468bc8"}} // note `entity_id.keyword` as a field name.
      ]
    }
  },
  "sort": [
    {
      "number": {
        "order": "desc"
      }
    }
  ]
}

【讨论】: