Bulk API规则
{action:{metadata}}\n{requestbody}\n
- action 包含
create、update、index、delete - metadata 索引信息,需要指明数据的
_index、_type、_id。 - body 请求体信息,文档内容
批量新增
POST /_bulk{"create":{"_index":"my_index", "_type":"_doc", "_id":1}}{"name":"nelsay","age":16}...
批量修改
POST /_bulk{"update":{"_index":"my_index", "_type":"_doc", "_id":1}{"doc":{name":"peter","age":16}}...
批量删除
POST /_bulk{"delete":{"_index":"my_index", "_type":"_doc", "_id":1}}
混合操作
_bulk API允许对文档进行批量的增删改查,并且允许混合操作:
POST /_bulk{"create":{"_index":"my_index", "_type":"_doc", "_id":1}}{"name":"nelsay","age":16}{"update":{"_index":"my_index", "_type":"_doc", "_id":1}{"doc":{name":"peter","age":16}}{"delete":{"_index":"my_index", "_type":"_doc", "_id":1}}...
注意:请求体中的每一个条数据必须包含一个换行符。
