Elasticsearch - 如何组合 bool 和 range 过滤器

Elasticsearch - How to combine bool and range filters

我想结合这个 bool 过滤器:

{
  "query": {
    "bool": {
      "filter": {
        "term": {
          "tp_operacao": "D"
        }}}}}

和这个范围过滤器:

{
  "query": {
    "range": {
      "nr_autorizacao": {
        "gte": 0
  }}}}

我该怎么做?

将过滤器作为数组

 {
  "query": {
    "bool": {
      "filter": [
        {
          "term": {
            "tp_operacao": "D"
          }
        },
        {
          "range": {
            "nr_autorizacao": {
              "gte": 0
            }
          }
        }
      ]
    }
  }
}