elasticsearch7.3脚本执行报错Cannot cast java.lang.String to java.util.ArrayList 发表评论 浏览量:1,542 次A+所属分类:全文检索 现document有一个字段tags是一个数组['a','b']。现在要往这个tags里新增一个tag,脚本里写的是ctx._source.tags+=params.new_tag。实际上这个写法在5.x里是没有问题的,而高版本里会报错Cannot cast java.lang.String to java.util.ArrayList正确的写法应该是ctx._source.tags.add(params.new_tag) 赞 0 赏 分享