ES- 批量查询
1. 之前使用的批量查询方式
GET: http://192.168.92.140:9200/shop/_doc/_search
{
"query":{
"ids":{
"type" :"_doc",
"values": ["1001","1002","1005"]
}
}
}
2. 使用 _mget 进行批量查询
GET: http://192.168.92.140:9200/shop/_doc/_mget
{
"ids":["1001","1002","1005"]
}
3. 二者的区别
- 前者信息展示内容较多, 但是如果批量查询的数据数据文档不存在, 则不会进行展示和反馈.
- 后置展示的内容朴实无华(哈哈), 而且会对查询数据文档id有误时候, 会进行反馈, 通过字段
found
来进行辨别是否存在该id.