ES分布式搜索-文档操作

ES文档操作

1、增

json 复制代码
# 插入文档语法
POST /索引名/_doc/文档id
{
  "属性1": "属性值1",
  "属性2": "属性值2",
}
json 复制代码
# 插入文档语句
POST /rediaz/_doc/1
{
  "info": "我是面壁者曼诺尔雷迪亚兹",
  "email": "13154@qq.com",
  "name": {
    "firstname": "曼诺尔",
    "lastname": "雷迪亚兹"
  }
}

2、删

json 复制代码
#删除语法
DELETE /索引名/_doc/文档id
json 复制代码
#删除语句
DELETE /rediaz/_doc/1

3、查

json 复制代码
#查询语法
GET /索引名/_doc/文档id
json 复制代码
#查询文档
GET /rediaz/_doc/1

4、改

方式一:全量修改,会删除旧文档,添加新文档(如文档不存在就是新增操作,可以替代post)

json 复制代码
# 更新文档
PUT /rediaz/_doc/1
{
  "info": "我是面壁者曼诺尔雷迪亚兹1",
  "email": "13154@qq.com1",
  "name": {
    "firstname": "曼诺尔1",
    "lastname": "雷迪亚1兹"
  }
}

方式二:增量修改,修改指定字段值(局部)

json 复制代码
# 局部修改语法
POST /索引库名/_update/文档id
{
	"doc" : {
		"字段名":"新的值",
	}
}
json 复制代码
# 局部修改文档字段
POST /rediaz/_update/1
{
  "doc": {
    "email": "rediaz@qq.com"
  }
}
相关推荐
Edingbrugh.南空33 分钟前
Flink Postgres CDC 环境配置与验证
大数据·flink
isNotNullX1 小时前
什么是数据分析?常见方法全解析
大数据·数据库·数据仓库·人工智能·数据分析
小袁拒绝摆烂1 小时前
ElasticSearch快速入门-1
大数据·elasticsearch·搜索引擎
点控云2 小时前
智能私域运营中枢:从客户视角看 SCRM 的体验革新与价值重构
大数据·人工智能·科技·重构·外呼系统·呼叫中心
zkmall3 小时前
企业电商解决方案哪家好?ZKmall模块商城全渠道支持 + 定制化服务更省心
大数据·运维·重构·架构·开源
随缘而动,随遇而安7 小时前
第八十八篇 大数据中的递归算法:从俄罗斯套娃到分布式计算的奇妙之旅
大数据·数据结构·算法
GISer_Jing8 小时前
Git协作开发:feature分支、拉取最新并合并
大数据·git·elasticsearch
IT_10249 小时前
Spring Boot项目开发实战销售管理系统——系统设计!
大数据·spring boot·后端
一只鹿鹿鹿11 小时前
信息化项目验收,软件工程评审和检查表单
大数据·人工智能·后端·智慧城市·软件工程
聚铭网络12 小时前
案例精选 | 某省级税务局AI大数据日志审计中台应用实践
大数据·人工智能·web安全