@backtrack所说的是对的,但是在Elasticsearch中有一种非常方便的方法。Elasticsearch将抽象出删除的内部复杂性。您需要使用更新API来实现-
curl -XPOST 'localhost:9200/test/type1/1/_update' -d '{ "script" : "ctx._source.remove("name_of_field")"}'您可以在此处找到更多文档。
注意:从Elastic Search 6开始,您需要包括一个内容类型标题:
-H 'Content-Type: application/json'



