ElasticSearch:使用代码中的查询更改字段值

ElasticSearch: change field value using query in code

我有一个用于编辑 ElasticSearch 存储库中记录的代码:

client.execute {
      update(id).in(indexName).script("ctx._source." + query)
}

我不知道要给 query 变量什么字符串。
索引如下所示:

[
  {
    "lang": "ru",
    "deleted": false,
    ...
  }
]

我应该把deleted改成true

是的,你是对的

"deleted = true"