[英]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.