elasticsearch 这两个过滤器的区别是什么?,elasticsearch,filter,range,elasticsearch,Filter,Range" /> elasticsearch 这两个过滤器的区别是什么?,elasticsearch,filter,range,elasticsearch,Filter,Range" />

elasticsearch 这两个过滤器的区别是什么?

elasticsearch 这两个过滤器的区别是什么?,elasticsearch,filter,range,elasticsearch,Filter,Range,这里我有两个时间范围过滤器,第一个是: ```过滤器1: { "range": { "end": { "gt": "now" } } }, { "range": { "start": { "lte": "now" } } } ``` 第二个是: ```过滤器2: { "range": { "end": { "gt": "now" }, "start": { "lte":

这里我有两个时间范围过滤器,第一个是:

```过滤器1:

{
  "range": {
    "end": {
      "gt": "now"
    }
  }
},
{
  "range": {
    "start": {
      "lte": "now"
    }
  }
}
``` 第二个是:

```过滤器2:

{
  "range": {
    "end": {
      "gt": "now"
    },
    "start": {
      "lte": "now"
    }
  }
}
```

我有一份文件是:

```医生

{
  "start": "now-8m",
  "end": "now+8m"
}
```


这里有一个问题,filter1起作用,filter2不起作用吗?第二个过滤器不起作用,因为语法不正确

范围查询仅支持单个字段。如果要比较两个不同的字段,则需要两个不同的范围查询