批量查询
使用mget进行查询操作
1)如果批量查询的对象不是在一个index中,那么可以用下面的语法
GET /_mget
{
"docs":[
{
"_index":"test_index",
"_type":"test_type",
"_id":10
},
{
"_index":"test_index",
"_type":"test_type",
"_id":8
},
{
"_index":"ecommerce",
"_type":"product",
"_id":5
}
]
}
2)如果获取的document是一个index中的不同type中的时候
GET /test_index/_mget
{
"docs":[
{
"_type":"test_type",
"_id":10
},
{
"_type":"test_type",
"_id":8
}
]
}
3.如果document在同一个index,同一个type中时
GET /test_index/test_type/_mget
{
"docs":[
{
"_id":10
},
{
"_id":8
}
]
}
或者
GET /test_index/test_type/_mget
{
"ids":[1,2,10]
}
引用https://blog.csdn.net/m0_37557582/article/details/78929298