es数据更新

第一种情况 post 和 _update更新数据

根据id更新数据 post _update更新数据
可以单独更新文档中的个别数据, doc中可以修改单个数据

POST {index}/_update/{id}
{
  "doc":{
  "key":"value"
  }
}

第二种情况 post 和 _doc更新数据

实际上是先删除文档, 在创建doc文档中的内容, 更新时几个字段, 最终就会显示几个字段

POST {index}/_doc/{id}
{
 "doc": { 
  "key":"value"
  }
}
或者

POST {index}/_doc/{id}
{
  "key":"value"
}

第三种情况 PUT 和 _doc更新数据

先删除再添加
和第二种情况类似, 先删除在创建

PUT {index}/_doc/{id}
{
  "doc":{
  "key":"value"
  }
}

版权声明:本文为poplarandwillow原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。