ES-mget批量查询

2022-01-10 00:00:00 查询 网络 批量 开销 希望

批量查询的好处

  • 减少网络开销: 一条一条的查,比如说要查100条数据,那么就要发送100次网络请求。这个开销还是很大的。 如果进行批量查询,查询100条,就只要发送1次网络请求,网络请求的性能开销缩减100倍。

mget语法

  • 一条一条的查询 GET /test_index/test_type/1 GET /test_index/test_type/1
  • 批量查询(index不同)
GET  /_mget
{
"docs": [
{
"_index": "testa_index",
"_type": "testa_type",
"_id": 1
},
{
"_index": "testb_index",
"_type": "testb_type",
"_id": 2
}
]
}

相关文章