【发布时间】:2018-08-10 22:14:18
【问题描述】:
我必须从弹性搜索中的哈希数组中删除一个哈希。我尝试了以下查询,但没有一个有效。请帮忙。
网址:发布https://127.0.0.1:9292/group/98902/_update
{
script : "for (int i = 0; i < ctx._source.users.size(); i++)
{if(ctx._source.users[i].id == id){ctx._source.users.remove(i);}}",
"params" : {
"id" : "9890"
}
}
或
{script: "ctx._source.users.remove(user)",
"params" : {
"user":
{
id: "9890"
}
}}
我没有得到回应。
{ "error": "ElasticsearchIllegalArgumentException[未能执行脚本];嵌套:ScriptException[禁用 [groovy] 的动态脚本];", “状态”:400 }
【问题讨论】:
标签: elasticsearch