使用Elasticsearch进行聚合和过滤

时间:2015-05-13 14:42:48

标签: elasticsearch

使用ES 1.5.2

严格说到聚合,是否更好的表现? 查询/过滤器/聚合在两种情况下都返回完全相同的结果。

  • 过滤查询然后汇总。

    Object
  • 或者在聚合内部进行过滤。

    {
        "size":0,
        "query": {},
        "aggs": {}
    }
    

1 个答案:

答案 0 :(得分:1)

过滤和查询之间的主要区别在于过滤器不会影响评分。

过滤器只会减少结果集大小,但匹配的项目根本没有相关性评分。