elasticsearch - Elasticsearch中的刷新是原子的吗?

标签 elasticsearch

方案:我将索引刷新间隔设置为-1(无自动刷新)。我使用带有refresh = true的批量添加将20个文档添加到索引中。所有文件都可以同时看到吗?问题是Elasticsearch是否刷新原子性?自上次刷新以来对索引所做的所有更改是否一次全部可见?

最佳答案

随着Elasticsearch的发布,它被认为是最终一致的-意味着(在某些操作上)一段时间后,它们将在所有调用中保持一致。原因是数据分散在同一分片的多个副本之间,搜索/获取请求可能会路由到不同的节点,在那里分片可能仍与新更改同步,因此某些搜索可能会返回非最新。

关于elasticsearch - Elasticsearch中的刷新是原子的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58393056/

相关文章:

elasticsearch - 内部命中不适用于嵌套过滤器?

elasticsearch - 如何通过忽略Logstash中的任何特殊字符来匹配任何模式?

python - 使用Python进行全文搜索

.net - 如何使用字段将 Serilog 数据发送到 Elasticsearch

r - 如何在 R 中对 Elasticsearch 执行 GET 请求

elasticsearch - 使用Spring使用JSON中的文档填充ElasticSearch索引

elasticsearch - 在Elasticsearch中使用GROUP BY

java - 在 elasticsearch 中基于 QueryBuilders 的查询用于跨多个字段搜索混合有特殊字符(John-one)的文本?

java - 使用 Elastic Search 的高级 REST JAVA 客户端异步放置映射 - 已弃用的错误

python - pandas to_json 输出用双引号括起来,以提供给 Elasticsearch