如果我在elasticsearch的批量API中有请求1,2,3,我是否保证它是按顺序执行的,即先执行1然后执行2然后执行3?
最佳答案
Each subrequest is executed independently, so the failure of one subrequest won’t affect the success of the others.
这意味着您不应该依靠请求的顺序,因为其中一些请求可能根本无法成功完成。
但是,响应中包含每个子请求的状态,其状态与提交顺序相同。
另请注意,索引仅刷新1 /秒(默认情况下),因此我希望单个子请求不会看到同一批处理中其他操作的更改。
关于elasticsearch - 批量API执行顺序Elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44845472/