es head 新增字段、修改字段、批量修改字段、删除字段、删除数据、批量删除数据

这篇具有很好参考价值的文章主要介绍了es head 新增字段、修改字段、批量修改字段、删除字段、删除数据、批量删除数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、新增字段

二、修改字段值

三、批量修改字段值

​四、删除字段

五、删除数据/文档

六、批量删除数据/文档


一、新增字段

put   http://{ip}:{port}/{index}/_mapping/{type}    其中,index是es索引、type是类型

数据:

{
  "_doc": {
    "properties": {
      "report_time": {
        "type": "long"
      }
    }
  }
}

例子:

es修改字段值,elasticsearch,elasticsearch,大数据,搜索引擎

注意:如果报错Types cannot be provided in put mapping requests, unless the include_type_name parameter is set to true

需要在url后面加上  ?include_type_name=true

二、修改字段值

post   http://{ip}:{port}/{index}/_update/{id}    其中,index是es索引、id是文档_id

数据:

{
  "doc": {
    "report_time": 1701315235000
  }
}

样例:es修改字段值,elasticsearch,elasticsearch,大数据,搜索引擎

三、批量修改字段值

post   http://{ip}:{port}/{index}/_update_by_query    其中,index是es索引

数据:把command_status字段等于1的数据的ip_address字段修改为2.2.2.2

{
  "query": {
    "match": {
      "command_status": 1
    }
  },
  "script": {
    "inline": "ctx._source['ip_address'] = '2.2.2.2'"
  }
}

如果需要修改索引里所有数据,去掉query即可

{
  "script": {
    "inline": "ctx._source['ip_address'] = '2.2.2.2'"
  }
}

四、删除字段

post   http://{ip}:{port}/{index}/_update_by_query    其中,index是es索引

数据: 删除ip_address字段

{
  "script": "ctx._source.remove('{ip_address}')",
  "query": {
    "bool": {
      "must": [
        {
          "exists": {
            "field": "ip_address"
          }
        }
      ]
    }
  }
}

es修改字段值,elasticsearch,elasticsearch,大数据,搜索引擎

五、删除数据/文档

delete   http://{ip}:{port}/{index}/{type}/{id}    其中,index是es索引、type是类型、id是文档_id

数据:无

es修改字段值,elasticsearch,elasticsearch,大数据,搜索引擎

六、批量删除数据/文档

post   http://{ip}:{port}/{index}/_delete_by_query   其中,index是es索引

数据:删除command_id等于1G7ZACL800908的数据或文档

{
  "query": {
    "match": {
      "command_id": "1G7ZACL800908"
    }
  }
}

es修改字段值,elasticsearch,elasticsearch,大数据,搜索引擎文章来源地址https://www.toymoban.com/news/detail-762106.html

到了这里,关于es head 新增字段、修改字段、批量修改字段、删除字段、删除数据、批量删除数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • springboot+es批量新增、批量修改、根据内部id批量查询

    pom.xml配置 yml配置 EsConfig配置 ElasticSearchConfig 配置 启动类配置 //批量操作的对象 批量修改 批量新增 根据es内部id批量查询数据

    2024年02月11日
    浏览(51)
  • es 新增,修改,删除,查询

    1.新增  put 请求 2.指定字段修改  post请求 3.全部修改  put 请求 4.删除 delete请求  5.指定某一个id查询数据 get 请求 6. 指定多个id查询 get 请求

    2024年02月12日
    浏览(46)
  • elasticsearch ES新增字段并赋初始值

    摘要:es head 新增字段并赋值_xiejunna的博客-CSDN博客_es新增字段并赋值

    2024年02月11日
    浏览(41)
  • mybatis-plus 根据指定字段 批量 删除/修改

    mybatis-plus 提供了根据id批量更新和修改的方法,这个大家都不陌生 但是当表没有id的时候怎么办) 这个就不说了,就是因为不想手写SQL 所以才有这篇博客 mybatis plus 的 executeBatch 参考 mybatis plus 的updateBatchById 方法. 调用处: 接口 重写方法 实现 这种写法其实批量的效率还是比较慢的

    2024年02月13日
    浏览(41)
  • 请问如何用oracle触发器实现不允许新增/删除表/增加/减少/修改字段类型

    请问如何用oracle触发器实现不允许新增/删除表/增加/减少/修改字段类型 给本帖投票 56211打赏收藏  分享  转发到动态举报  写回复 性能测试中发现oracle11g数据库每天22点,oralce进程CPU占用率突增 11 条回复  切换为时间正序 请发表友善的回复… 发表回复 microsoft_fly 2008-11-18 还

    2024年02月16日
    浏览(50)
  • Spring Boot Elasticsearch7.6.2实现创建索引、删除索引、判断索引是否存在、获取/添加/删除/更新索引别名、单条/批量插入、单条/批量更新、删除数据、递归统计ES聚合的数据

    注意:我的版本是elasticsearch7.6.2、spring-boot-starter-data-elasticsearch-2.5.6 引入依赖 有时候你可能需要查询大批量的数据,建议加上下面配置文件

    2024年02月13日
    浏览(75)
  • Elasticsearch 8.X 如何优雅的实现字段名称批量修改?

    写入es前,数据格式如下 需求:单纯用pipeline可不可以实现,如果写入key包含json_提换为空,包含tmp提换为core,因为key字段有很多不考虑穷举,最终效果要如下: ——问题来源:死磕Elasticsearch知识星球 https://t.zsxq.com/0bzWL3w1X Elasticsearch mapping 一旦创建是不允许修改的!允许更

    2023年04月09日
    浏览(39)
  • 5.elasticsearch映射操作(创建|修改|删除)及字段类型

    1.本文介绍了 elasticsearch 映射的操作方式,包括映射创建,修改,删除; 2.映射定义: 映射是定义文档及其包含的字段如何存储和索引的过程 。 例如,使用映射来定义: ① 哪些字符串字段应该被作为全文检索字段; ② 哪些字段包含 数字,日期,及地理位置; ③ 日期格式

    2023年04月12日
    浏览(65)
  • 6步安装elasticsearch-head,链接ES,查看ES数据

    我们工作中会用到elasticsearch,但是怎么查看里面的数据呢?这里介绍使用elasticsearch-head客户端连接ES,共分为6步,即可实现。 前提需要科学上网 话不多说,直接上图: 一、 二、 三、 四、 五、 六、 是不是很简单,给个关注吧,有问题好联系!

    2024年02月11日
    浏览(40)
  • hive表新增字段,指定新增字段位置,删除字段

    背景:项目中,客户使用hive内表,由于逻辑变更,原hive表结构需要调整,新增字段。 一、新增字段 遇到hive表新增字段,以往建表都是建外表,直接drop后,重新创建。由于这次全部使用内表创建的,所以使用add column功能新增字段。 但是发现,如果已经存在记录的情况下覆

    2024年02月09日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包