【发布时间】:2017-07-12 16:57:18
【问题描述】:
var response = client.Search<Timeline>(
x => x.Query(
q => q.Bool(
b => b.Must(queryContainer)))
.Size(0)
.Aggregations(a => a
.DateRange("last_24_hours",
f => f.Field(n=>n.server_time)
.Ranges(z=>z.From(DateMath.Now.Subtract("24h")).To(DateMath.Now))
.Aggregations(
agg => agg.DateHistogram("widget_clicked_by_hour",
p => p.Field(z => z.server_time)
.Interval(DateInterval.Hour)
.Format("yyyy-MM-dd hh:mm")
.OrderDescending("_key"))))
)
);
我正在尝试从 widget_clicked_by_hour 聚合中获取项目,但在嵌套 .net 库中我无权访问项目列表
虽然在调试时我找到了项目列表
【问题讨论】:
标签: elasticsearch aggregation nest