elasticsearch - 批量API执行顺序Elasticsearch

标签 elasticsearch

如果我在elasticsearch的批量API中有请求1,2,3,我是否保证它是按顺序执行的,即先执行1然后执行2然后执行3?

最佳答案

This article

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/

相关文章:

java - Elasticsearch : Retrieve long text field from a document

java - 如何在子聚合的基础上对复合聚合进行排序?下面是查询

elasticsearch - 如何配置/初始化自定义 Elasticsearch Tokenizer

elasticsearch - Elasticsearch,logstash和Kibana是否可以免费创建自己销售的产品?

docker - Fluentd无法连接到ElasticSearch集群

elasticsearch - Elasticsearch嵌套条件语句

ruby - 如何使用 ruby​​ 遍历这个 json 文档?

elasticsearch - 场对的Elasticsearch频率

elasticsearch - Logstash Grok分析器不适用于错误日志

elasticsearch - 解析不带logstash的Kibana的日志行