2017-08-15 8 views
0

の合計に応じてこれが今私は2を持っている分野count1弾性検索:3つのフィールド

{ 
    "query": { 
    "bool": { 
     "must": [], 
     "filter": { 
     "range": { 
      "@timestamp": { 
      "gte": "2017/08/01", 
      "lte": "2017/08/31", 
      "format": "yyyy/MM/dd||yyyy||yyyy" 
      } 
     } 
     }, 
     "filter": { 
     "range": { 
      "count1": { 
      "gt": 0 
      } 
     } 
     } 
    } 
    }, 
    "size": 0, 
    "aggs": { 
    "ch_agg": { 
     "terms": { 
     "field": "ChID", 
     "size": 30, 
     "order": { 
      "sum_agg": "desc" 
     } 
     }, 
     "aggs": { 
     "sum_agg": { 
      "sum": { 
      "field": "count1" 
      } 
     } 
     } 
    } 
    } 
} 

の合計に応じて降順に私のトップ30の結果を返す私のQueryDSLトップの結果をある取得その他のフィールドcount2 & count3もあります。それはcount1 + count2 + count3

答えて

関連する問題