如何在Elasticsearch中删除嵌套字段

时间:2018-07-23 13:37:50

标签: elasticsearch delete-row updating

我的索引结构类似于以下产品:{data1:1,data2:2} 如何仅从elasticsearch中删除product.data1。

1 个答案:

答案 0 :(得分:0)

您需要使用用于阅读Elasticsearch Doc Update

的脚本来更新文档

示例代码

curl -X POST "localhost:9200/test/_doc/1/_update" -H 'Content-Type: application/json' -d'
{
    "script" : "ctx._source.remove(\u0027new_field\u0027)"
}'

我希望这将有助于您解决问题。