将上述es转为postman中请求
时间: 2024-02-11 21:23:42 浏览: 70
要将上述 Elasticsearch 查询转换为 Postman 请求,你可以使用 Elasticsearch 的 REST API。以下是将查询转换为 Postman 请求的示例:
1. 打开 Postman 并创建一个新的 HTTP 请求。
2. 设置请求的 URL 为 Elasticsearch 的查询 API 地址,例如:`http://localhost:9200/mi_new/_search`。
3. 将请求方法设置为 `POST`。
4. 在请求的 Body 中选择 `raw` 格式,并将内容设置为以下 JSON 请求体:
```json
{
"query": {
"bool": {
"must": [
{ "term": { "del_flag": 0 } },
{ "term": { "brand_id": 59 } },
{ "range": { "publish_time": { "gte": "2023-06-01T00:00:00", "lte": "2023-06-30T23:59:59" } } }
]
}
},
"aggs": {
"by_date": {
"date_histogram": {
"field": "publish_time",
"interval": "day",
"format": "yyyy-MM-dd"
},
"aggs": {
"total_likes": {
"sum": {
"field": "like_num",
"missing": 0
}
}
}
}
}
}
```
5. 发送请求并查看响应。
上述 JSON 请求体包含了与前面 Python 代码中相同的查询条件和聚合操作。请注意,你需要将 URL 中的 `localhost:9200` 更改为你的 Elasticsearch 主机和端口。
通过以上步骤,你应该能够将 Elasticsearch 查询转换为 Postman 请求并获取响应结果。
阅读全文