Elasticsearch批量写入,存在就更新Document记录的某个值进行累加,不存在新生成Document记录
最近再做kafka日志消息解析后写入Es的需求,遇到一个特殊需求,需要按照sku维度对日志进行处理,以sku为唯一键,Es中存在则更新Document记录中的热度值(新热度值=原记录热度值+预更新的热度值),不存在则直接新增。下面为批量处理代码: public void upsertHotValue(List<GoodsHotValueType> list){ if (CollectionUtils.isEmpty(list)) { ret
原创
2020-07-22 14:27:15 ·
2818 阅读 ·
0 评论