指定索引,类型,id获取多条数据
GET _mget
{
"docs":[
{
"_index":"job",
"_type": "job1",
"_id": 1
},
{
"_index":"job",
"_type": "job2",
"_id": 1
}
]
}
获取相同索引下指定的类型,id的多条数据
GET job/_mget
{
"docs":[
{
"_type":"job1",
"_id":1
},
{
"_type":"job2",
"_id":2
}
]
}
获取相同索引类型下指定id的多条数据
GET job/job1/_mget
{
"ids":[1,2]
}
批量操作
bulk批量操作(增删改)
index, update, delete, create
index/update/create 两行,一行命令一行是元数据
detele 可以一行搞定
index 创建索引,类型,id 和 数据
POST _bulk
{"index":{"_index":"moviedb","_type":"movie","_id":1}} *换行*
{"title":"战狼1","date":"2017-9-15","url":"wwww.baidu.com","info":[{"db":"吴京"},{"zy":"吴京"}]} *换行*
{"index":{"_index":"moviedb","_type":"movie","_id":2}}
{"title":"战狼2","date":"2017-9-15","url":"wwww.baidu.com","info":[{"db":"吴京"},{"zy":"吴京"}]}
create添加数据
POST _bulk
{"create":{"_index":"moviedb","_type":"movie","_id":3}}
{"title":"战狼3","date":"2017-9-15","url":"wwww.baidu.com","info":[{"db":"吴京"},{"zy":"吴京"}]}
update更新数据
POST _bulk
{"update":{"_index":"moviedb","_type":"movie","_id":3}}
{"doc":{"title":"战狼4","date":"2017-9-15","url":"wwww.baidu.com","info":[{"db":"吴京"},{"zy":"吴京"}]}}
delete删除数据
POST _bulk
{"delete":{"_index":"moviedb","_type":"move","_id":3}}