【发布时间】:2016-06-14 17:42:33
【问题描述】:
我使用 ES 作为后端。所以,我的架构是基于客户端-服务器的。
很多时候,也许太多了,当我从客户端执行两个操作时我意识到:index 和 search 几乎一个接一个,ES 不返回索引的文档。
当我刷新结果时,最后一个索引文档是从服务器获取的。
为了避免这种行为,我应该记住一些事情吗?
这种行为很常见吗?
【问题讨论】:
标签: elasticsearch
我使用 ES 作为后端。所以,我的架构是基于客户端-服务器的。
很多时候,也许太多了,当我从客户端执行两个操作时我意识到:index 和 search 几乎一个接一个,ES 不返回索引的文档。
当我刷新结果时,最后一个索引文档是从服务器获取的。
为了避免这种行为,我应该记住一些事情吗?
这种行为很常见吗?
【问题讨论】:
标签: elasticsearch
是的,这是通常的行为。 ElasticSearch 每 1 秒刷新一次分片。 如果在每次索引后刷新 ElasticSearch,它的运行速度可能会非常慢。
【讨论】: