ES 针对文档处理数组
2019-12-31 本文已影响0人
letcoda
数组指定元素移除
POST /my_index/_update/20191231
{
"script": {
"source": "if (ctx._source.tag_ids.contains(params.tag_ids)) {ctx._source.tag_ids.remove(ctx._source.tag_ids.indexOf(params.tag_ids)) }",
"params": {
"tag_ids": null
}
}
}
数组添加元素
{
"script" : {
"source": "ctx._source.tags.add(params.tag)",
"lang": "painless",
"params" : {
"tag" : "blue"
}
}
}