绊脚石乃是进身之阶。

如果索引频繁更新,缓存会怎么办

Elasticsearch | 作者 redhat | 发布于2018年07月24日 | 阅读数:3793

如果索引频繁更新,缓存会怎么办?缓存不就会导致搜索结果不对了吗
已邀请:

kennywu76 - Wood

赞同来自: rochy redhat cccthought

我先假定你谈论的是Query Cache,也就是用来cache无需打分的filter的结果集的。 那么这个cache是智能且准实时的。 也就是说一旦cache第一次建立以后,索引新增的数据,在搜索的时候,会被增量的加入到cache里。  更细节地点讲,这个cache粒度是在segment级别的,增量cache构建,就是针对新增的segment,以及发生过merge的segment。

zqc0512 - andy zhou

赞同来自: redhat

segment 这个来对应,缓存也会更新的啊。有个刷新时间的呢。

要回复问题请先登录注册