业务场景:当前有100w用户,50w红包记录,一个用户有多条红包记录。首先建100w索引记录,然后在用户记录中,使用一个字段nested类型,保存对应当前的红包列表。
红包记录有:红包金额,红包有效期。
需求:需要实现一个功能,在当前的红包有效期内,累计的红包金额满足,对应的当前用户有多少?
个人想法:使用查询,只能查询单个字段的刷选条件,此时我们需要实现的是当前时间段的累计红包金额,使用聚合语句,是查询后再聚合,请问有没有更好的方法?
红包记录有:红包金额,红包有效期。
需求:需要实现一个功能,在当前的红包有效期内,累计的红包金额满足,对应的当前用户有多少?
个人想法:使用查询,只能查询单个字段的刷选条件,此时我们需要实现的是当前时间段的累计红包金额,使用聚合语句,是查询后再聚合,请问有没有更好的方法?
1 个回复
mafa1993
赞同来自: