【发布时间】:2018-10-02 10:28:56
【问题描述】:
如何编写每半个月分组的间隔?而不是 1M 我想要像 1/2M 这样的东西来分组,从每月的第一天到 16 号,从 16 号到月底,每个月。有办法吗?
我不想每天都做一个间隔,然后手动计算我的结果,因为它不干净而且会消耗资源,有没有使用 setInterval 的简单方法? (在 Elasticsearch 或 Elastica 中我不在乎,我只想要它背后的算法,谢谢!)
$date_grp_agg = new \Elastica\Aggregation\DateHistogram('date');
$date_grp_agg->setField('date')->setFormat("MM-yy")->setInterval('1M'); // This one
【问题讨论】: