【问题标题】:How to remove nested fields in elasticsearch如何删除elasticsearch中的嵌套字段
【发布时间】:2018-12-30 23:42:57
【问题描述】:

我有我的索引结构,例如 products:{data1: 1,data2:2} 如何从 elasticsearch 中仅删除 products.data1。

【问题讨论】:

    标签: elasticsearch delete-row updating


    【解决方案1】:

    您需要使用阅读脚本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)"
    }'
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-16
      • 2015-07-30
      相关资源
      最近更新 更多