:::tips 修改有两种方式:
- 修改全部:其实就是添加文档,当指定的文档id已存在,新增其实就是先删除再添加,版本号进行叠加
-
修改全部
:::tips 修改全部就是新增一个文档并覆盖原来的文档:
根据指定的id删除文档
- 新增一个相同id的文档
基本语法:
- 请求方式:PUT
- 请求路径:/索引库名/_doc/文档id
- 请求参数:字段名、值
:::
PUT /索引库名/_doc/文档id
{
"字段名1": "值1",
"字段名2": "值2"
}
修改部分
:::tips 修改指定id匹配的文档中的部分字段
基本语法:
- 请求方式:POST
- 请求路径:/索引库名/_update/文档id
- 请求参数:字段名、值
:::
POST /索引库名/_update/文档id
{
"doc": {
"字段名": "新值"
}
}