【问题标题】:ElasticSearch indexed document not returned immediatelyElasticSearch 索引文档未立即返回
【发布时间】:2016-06-14 17:42:33
【问题描述】:

我使用 ES 作为后端。所以,我的架构是基于客户端-服务器的。

很多时候,也许太多了,当我从客户端执行两个操作时我意识到:indexsearch 几乎一个接一个,ES 不返回索引的文档。

当我刷新结果时,最后一个索引文档是从服务器获取的。

为了避免这种行为,我应该记住一些事情吗?

这种行为很常见吗?

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    是的,这是通常的行为。 ElasticSearch 每 1 秒刷新一次分片。 如果在每次索引后刷新 ElasticSearch,它的运行速度可能会非常慢。

    【讨论】:

    • 如果我有一个每个用户的索引怎么办?因此,每个索引都会相对较小,并且会收集更少的索引操作......
    • 我认为这是个坏主意。您可能会遇到大量细分的问题。您可以阅读更多详细信息here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 1970-01-01
    • 2020-08-04
    • 2014-03-06
    相关资源
    最近更新 更多