文档操作

新增文档
语法

示例:

点击查看代码
#新增文档
POST /user/_doc/1
{
  "id":1001,
  "name":{
    "firstName":"zh",
    "lastName":"w"
  },
  "phone":"18311111111",
  "sex":"man",
  "id_number":"wzh123",
  "avatar":"123456",
  "status":1
}
结果:

查询文档
语法:GET /{索引库名称}/_doc/{id}
查看结果:

修改文档
修改有两种方式:

  • 全量修改:直接覆盖原来的文档
  • 增量修改:修改文档中的部分字段
    全量修改
    全量修改是覆盖原来的文档,其本质是:
  • 根据指定的id删除文档
  • 新增一个相同id的文档
    注意:如果根据id删除时,id不存在,第二步的新增也会执行,也就从修改变成了新增操作了。
    示例:

    增量修改
    增量修改是只修改指定id匹配的文档中的部分字段
    示例:

删除文档
删除使用DELETE请求,同样,需要根据id进行删除。
语法:DELETE /{索引库名}/_doc/id值
结果:

总结

  • 创建文档:POST /{索引库名}/_doc/文档id
  • 查询文档:GET /{索引库名}/_doc/文档id
  • 删除文档:DELETE /{索引库名}/_doc/文档id
  • 修改文档:
    • 全量修改:PUT /{索引库名}/_doc/文档id
    • 增量修改:POST /{索引库名}/_update/文档id { "doc": {字段}}
posted @   wzh_Official  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示