2016-03-17 214 views
1

Elasticsearch占位月我有一个运作良好的聚合查询:日期范围查询

aggs: { 
    by_month: { 
     date_histogram: { 
     field: "created_at", 
     interval: interval 
     }, 

这打印出我需要的,按月创建。整整一个月我没有数据(2015年12月),数据中根本没有数据。无论如何打印“占位符”几个月?或者这是否需要由应用程序逻辑处理?

回答

0

我想通了:

aggs: { 
    by_month: { 
     date_histogram: { 
     field: "created_at", 
     interval: interval, 
     min_doc_count: 0 
     }, 

min_doc_count设置为0 “填写” 额外个月!