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"
  }
}
相关推荐
前沿AI19 分钟前
东风奕派×中关村科金 | 大模型外呼重塑汽车营销新链路,实现高效线索转化
大数据·人工智能
天若有情67333 分钟前
省市聚力:软件产业的“中国土壤”与“创新脊梁”
大数据·人工智能·microsoft
Knight_AL33 分钟前
Flink 核心算子详解:map / flatMap / filter / process
大数据·python·flink
roman_日积跬步-终至千里1 小时前
【大数据框架】Calcite 基础概念:从 SQL 到执行计划的思维路径
java·大数据·sql
中科天工1 小时前
智装升级:工业4.0时代的高效包装革命
大数据·人工智能·智能
爱敲代码的憨仔1 小时前
Elasticsearch入门
大数据·elasticsearch·搜索引擎
pusheng20251 小时前
破局跨境电商“安全盲区”:一氧化碳报警器的风险与可靠感知之道
大数据
Alter12301 小时前
海南椰子鸡和宁夏滩羊的拼多多“漂流”:透视地域特产的数字进化论
大数据·人工智能
小马爱打代码1 小时前
实时搜索:SpringCloud + Elasticsearch + Redis + Kafka
redis·elasticsearch·spring cloud
汽车仪器仪表相关领域1 小时前
全组分精准捕获,台架研发中枢:MEXA-ONE发动机尾气测量装置项目实战全景
大数据·人工智能·功能测试·单元测试·压力测试·可用性测试