es中 date_range的from与to怎么用
时间: 2024-02-24 16:59:57 浏览: 196
elasticsearch_ES_Elasticsearch界面_elasticsearch_源码
在Elasticsearch中,可以使用`date_range`查询来搜索在指定日期范围内的文档。使用`from`和`to`参数指定日期范围。
例如,如果您想搜索在2021年1月1日至2021年2月1日之间创建的文档,则可以使用以下查询:
```
GET /my_index/_search
{
"query": {
"range": {
"create_date": {
"gte": "2021-01-01",
"lte": "2021-02-01"
}
}
}
}
```
在上面的查询中,`create_date`是文档中包含日期的字段名称。`gte`参数指定日期范围的开始日期,`lte`参数指定结束日期。如果您只想搜索在特定日期之前或之后创建的文档,可以使用`gt`或`lt`参数,例如:
```
"create_date": {
"gt": "2021-01-01"
}
```
这将返回在2021年1月1日之后创建的文档。
阅读全文