您可以做的是添加针对
tags字段类型的测试,然后将其转换为数组。该脚本应该有所帮助。
{ "script" : { "source": "if (!(ctx._source.tags instanceof List)) {ctx._source.tags = [ctx._source.tags]} ctx._source.tags += params.newTag", "lang": "painless", "params" : { "newTag" : "blue" } }}


