繁体   English   中英

使用Elasticsearch进行聚合和过滤

[英]Aggregations and filtering with Elasticsearch

使用ES 1.5.2

严格来说,聚合对性能有好处吗? 在两种情况下,查询/过滤器/聚合都返回完全相同的结果。

  • 筛选查询,然后聚合。

     { "size":0, "query": {}, "aggs": {} } 
  • 或在聚合内过滤。

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

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

过滤器仅会减小结果集的大小,但对匹配项完全没有相关性评分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM