Kibana 操作es更新字段

1、_update
POST /index_name/type/id/_update
{
  "doc": {
    "column": "column_value"
  }
}

示例:
POST /xxx_company/info/8fe6e9b2a9330862/_update
{
  "doc": {
    "eps": {
      "value": 0,
      "value_usd": 0
    }
  }
}
2、_update_by_query
POST index_name/_update_by_query
{
  "query": {
    "match": {
      "条件": "8fe6e9b2a9330862"
    }
  },
  "script": {
    "source": "ctx._source['column'] = params['one']",
    "params": {
      "one": "修改后的值"
    }
  }
}

示例:
POST xxxx_company/_update_by_query
{
  "query": {
    "match": {
      "_id": "8fe6e9b2a9330862"
    }
  },
  "script": {
    "source": "ctx._source['eps'] = params['one']",
    "params": {
      "one": {
        "value": 1.0,
        "value_usd": 1.1
      }
    }
  }
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐