| 格式 | 每行一个 JSON,动作行 + 文档行成对出现,最后必须有换行 |
|---|---|
| 动作 | index(覆盖)、create(存在则冲突)、update、delete |
| 常用参数 | ?refresh=wait_for 等待可见,路由 _routing 可指定分片 |
示例
示例
POST /_bulk?refresh=wait_for
{ "index": { "_index": "my-index", "_id": "1" } }
{ "title": "a" }
{ "create": { "_index": "my-index", "_id": "2" } }
{ "title": "b" }
{ "update": { "_index": "my-index", "_id": "3" } }
{ "doc": { "title": "c" } }
{ "delete": { "_index": "my-index", "_id": "4" } }响应中 errors 为 true 时要逐条看 items[].error:常见原因是类型冲突与版本冲突,不能只看到 HTTP 200 就认为全部成功。