【发布时间】:2016-08-27 04:40:56
【问题描述】:
这是一个时髦的脚本。问题是 ctx._source.academies.remove(index) 因为 ctx 在那里不可见。索引变量是正确的......但我不能在那里使用 ctx。有什么建议吗?
{
"script" : "ctx._source.academies.eachWithIndex { it, index -> if(it['academy_id'] == academy_id) ctx._source.academies.remove(index) }",
"params": {
"academy_id": 344
}
}
【问题讨论】:
标签: elasticsearch groovy