我需要更新或删除几个文档。
当我更新时,我这样做:
- 我首先搜索文档,为返回的结果设置更大的限制(比如说,大小:10000)。
- 对于每个返回的文档,我都会修改某些值。
- 我对弹性搜索整个修改后的列表(批量索引)感到不满。
此操作一直进行到第 1 点不再返回结果。
当我删除时,我这样做:
- 我首先搜索文档,为返回的结果设置更大的限制(比如说,大小:10000)
- 我删除发送到 elasticsearch _id 文档的每个找到的文档(10000 个请求)
重复此操作,直到点 1 不再返回结果。
这是进行更新的正确方法吗?
当我删除时,有没有办法可以发送多个 id 一次删除多个文档?