SearchRequest req = SearchRequest.of(s -> {
s.index("yq_info_data");
s.aggregations("date_histogram", agg ->
agg.dateHistogram(p -> p.field("publicTime")
.calendarInterval(CalendarInterval.Day) // You can choose the interval according to your needs
.format("yyyy-MM-dd"))
.aggregations("totalNum", p -> p.sum(pc -> pc.field("commentsNum"))));
//分页设置
s.from((yqMediaReq.getPage() - 1) * yqMediaReq.getLimit());
s.size(yqMediaReq.getLimit());
s.trackTotalHits(t -> t.enabled(true));
return s;
});
这个是ES8.5版本,利用聚合计算每天点赞数,取不到数据是怎么回事,走过别错过啦!
不知道你这个问题是否已经解决, 如果还没有解决的话:/*************导入************/
// { sum } 这里使用的是ES6的解构语法哦
import { sum } from './mod.js'
console.log(sum(14,16)) // 30
#### 3、导入默认成员:对应export default
```javascript
/*************导出************/
export default 'aaa'
/*************导入************/
import a from './mod'
console.log(a) // 'aaa'