2016-03-02 115 views
0

我有以下信息以文檔日期返回文檔'分組'的數量。不過,我希望以日期順序顯示結果。我嘗試了'sort'選項,但這似乎不起作用。Elasticsearch - 按日期返回憑證計數 - 按日期順序

有什麼建議嗎?

GET /my_index/my_type/_search 
{ 
    size: 0, 
    sort: { 
     date: { 
      order: "desc" 
     } 
    }, 
    aggs: { 
     "docs_by_date": { 
      "terms": { 
       "field": "date", 
       "size": 0 
      } 
     } 
    } 
} 

回答

1

如果要排序buckets使用下面的查詢:

GET /my_index/my_type/_search 
{ 
size: 0, 

aggs: { 
    "docs_by_date": { 
     "terms": { 
      "field": "date", 
      "size": 0, 
      "order" : { "_term" : "asc" } 
     } 
    } 
    } 
} 

閱讀this更多信息