身安不如心安,屋宽不如心宽 。

post_filter在es内部的执行流程是怎样的

Elasticsearch | 作者 shuanglong | 发布于2022年05月27日 | 阅读数:1187

filter和post_filter有啥区别,filter通过tip文件以及tim文件获取docId,生成bitmap,缓存结果,post_filter也是这个流程吗?还是基于filter交并集后的结果做二次计算?
已邀请:

Charele - Cisco4321

赞同来自:

不晓得你说的是不是查询中的post_filter呢?
其实很简单,就是放了一个postFilter查询到收集器列表中而已
111.png

那句“add post filters before aggregations”很重要。
 
关于你说的“通过tip文件以及tim文件获取docId,生成bitmap,缓存结果”那些,
太遥远了,没必要站在那个角度看ES的查询。

medcl - 今晚打老虎。

赞同来自:

“it will only be applied to top hits” 这句才重要。

要回复问题请先登录注册