ES学习笔记--文档操作
添加文档
新增文档的DSL语法如下:
POST /索引库名/_doc/文档id { "字段一":"value1", "字段二":"value2", "字段三":{ "子属性1":"value3", "子属性2":"value4" } }
示例:
#插入文档 POST /heima/_doc/1 { "info":"东北师范大学", "email":"1016783624@qq.com", "name":{ "firstName":"W", "lastName":"TY" } }
查看文档:
GET /索引库名/_doc/ID
示例:
GET /heima/_doc/1
删除文档
DELETE /索引库名/_doc/ 文档ID
示例:
DELETE /heima/_doc/1
修改文档
方式一:全量修改,会删除旧文档,添加新文档
PUT /索引库名/_doc/文档id { "字段1":"value1", "字段2":"value2" }
示例:
PUT /heima/_doc/1 { "info":"东北师范大学", "email":"1016783624@qq.com", "name":{ "firstName":"KOL", "lastName":"MIKESLION" } }
方式二:增量修改,修改指定字段值
POST /索引库名/_update/ 文档ID { "doc":{ "字段名":"new value" } }
示例
POST /heima/_update/1 { "doc":{ "info":"杜克大学" } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)