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"
}
}