过滤器聚合与过滤+聚合

时间:2018-07-04 18:24:29

标签: elasticsearch

两种定义聚合范围的方法

  1. 包括带有布尔过滤器的查询,该查询将执行过滤,然后将聚合添加到查询中。在docs中,
  

对聚合作用域的自然扩展是过滤查询。   由于聚合操作是在查询范围内进行的,   应用于查询的所有过滤器也将应用于聚合。

  1. 使用filter aggregation

同时做这两项是否对性能有好处?我的意思是在查询中同时包含过滤器和过滤器聚合。还是仅仅是不必要和多余的?

或者换句话说,什么时候应该优先选择另一个?

0 个答案:

没有答案