当前位置: 首页 > news >正文

elasticSearch put全局更新和单个字段更新语法

1、如下:更新改类型未doc(文档)的全局字段数据

注意:如果你使用的是上面的语句,但是只写了id和title并赋值,图片上其他字段没有填写,执行命令后,则会把原文档中的其他字段都给删除了,你会发现查询出来的结果中除了id和title,其他字段都没有了,如下:

2、 如果只是想更新文档中某个字段,请使用以下语法,结果如下

注意:请求方式是Post,以及命令函数:_update

robot-demand是索引名,_doc是定义的类型名称,此处是代表的文档类型,

ae4801ee-5b1d-6b33-876d-3a0d942e8a3e是文档的id

POST robot-demand/_doc/ae4801ee-5b1d-6b33-876d-3a0d942e8a3e/_update
{"doc":{"title" : "金刚石砂轮B"}
}
3、总结:更新全局文档使用如下语法

PUT /索引名/[类型名]/文档id
{
  "name":"666",
  "age":28
}

PUT robot-demand/_doc/ae4801ee-5b1d-6b33-876d-3a0d942e8a3e
{"id" : "ae4801ee-5b1d-6b33-876d-3a0d942e8a3e","title" : "金刚石砂轮","categoryLabel" : "特种机器人","demandTypeValue" : "rentalRequirements","releaseTime" : "2023-09-30T12:00:00","deadline" : "2023-12-30T00:00:00","provinceCode" : 410000,"companyName" : "郑州金谷粮食机械工程设备有限公司","industryGroup" : "ad2e8966-c550-cd09-7ccb-3a0d99a0000b","industrySubGroup" : "ad2e8966-c550-cd09-7ccb-3a0d99a00039","industrySpecific" : "ad2e8966-c550-cd09-7ccb-3a0d99a00063"
}PUT robot-demand/_doc/ae4801ee-5b1d-6b33-876d-3a0d942e8a3e?refresh=wait_for
{"id" : "ae4801ee-5b1d-6b33-876d-3a0d942e8a3e","title" : "金刚石砂轮","categoryLabel" : "特种机器人","demandTypeValue" : "rentalRequirements","releaseTime" : "2023-09-30T12:00:00","deadline" : "2023-12-30T00:00:00","provinceCode" : 410000,"companyName" : "郑州金谷粮食机械工程设备有限公司","industryGroup" : "ad2e8966-c550-cd09-7ccb-3a0d99a0000b","industrySubGroup" : "ad2e8966-c550-cd09-7ccb-3a0d99a00039","industrySpecific" : "ad2e8966-c550-cd09-7ccb-3a0d99a00063"
}

更新单个字段使用post和_update方式

POST /索引名/[类型名]/文档id/_update
{
  "doc":{
    "name":"666"
  }
}

例如:

POST robot-demand/_doc/ae4801ee-5b1d-6b33-876d-3a0d942e8a3e/_update
{"doc":{"title" : "金刚石砂轮B"}
}

最后查询语句语法: GET 索引名/_search

--不带参数的genuine索引名查询全部
GET robot-demand/_search--查询全部(带查询参数的方式)
GET robot-demand/_search
{"query": {"match_all": {}}
}

http://www.lryc.cn/news/206915.html

相关文章:

  • 记录一次时序数据库的实战测试
  • HTML中文本框\单选框\按钮\多选框
  • 解释器模式——化繁为简的翻译机
  • 【凡人修仙传】定档,四女神出场,韩立遭极阴岛陷阱,蛮胡子亮相
  • 【解决】设置pip安装依赖包路径默认路径在conda路径下,而不是C盘路径下
  • JoySSL-新兴国产品牌数字证书
  • kafka3.X基本概念和使用
  • 用低代码平台代替Excel搭建进销存管理系统
  • Redis和Memcached网络模型详解
  • 二叉搜索树的实现(递归方式)
  • NetCore IIS Redis JMeter 登录压力测试
  • 进一步了解视频美颜SDK:美颜SDK的技术原理
  • 【Qt之QSetting】介绍及使用
  • 基于WebRTC构建的程序因虚拟内存不足导致闪退问题的排查以及解决办法的探究
  • 通过jdk自制https证书并配置到nginx并配置http2
  • 祝贺中国煤科重庆研究院和达索、百世慧PLM项目顺利结项
  • 基于springboot实现数码论坛系统设计与实现系统【项目源码+论文说明】
  • 魔域开服需要什么样的配置
  • 7个好用的PC端设计软件,设计必看!优漫动游
  • 10-动画animation
  • 【带头学C++】----- 1.基础知识 ---- 1.24 逻辑控制语句
  • 微信公众号分销商城源码系统+多元商家+收银台 带完整的搭建教程
  • 排序算法:选择排序,分别用c++、java、python实现
  • 支付宝支付接入流程
  • 管理员|顾问必看!8个Salesforce权限集的最佳实践
  • 【linux进程(六)】环境变量再理解程序地址空间初认识
  • 10步开启SAFe敏捷发布列车
  • 面试题之Vue和React的区别是什么?
  • Linux基础知识——概述和常用文件管理命令
  • 腾讯云创建了jenkins容器,但无法访问