欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

es数据更新

程序员文章站 2024-03-25 12:46:34
...

第一种情况 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"
  }
}