elasticsearch(四)----数据更新操作

1.添加

post  :  http://localhost:9200/haoke/user/0001
{
  "id":1001,
  "name":"张三",
  "age":20,
  "sex":"男"
}

在这里插入图片描述

  • 说明:非结构化的索引,不需要事先创建,直接插入数据默认创建索引。
    • 没有指定字段(没有创建映射)直接插入数据 叫非结构化索引
# 不指定id插入数据
post  :  http://localhost:9200/haoke/user
{
  "id":1001,
  "name":"张三",
  "age":20,
  "sex":"男"
}

在这里插入图片描述

2. 更新数据(这里会覆盖原来的数据)

  • 在es里文档是不能修改的 但是可以通过覆盖的方式进行更新
  • 全部更新
PUT   :   http://localhost:9200/haoke/user/0001

{
  "id":1001,
  "name":"张三",
  "age":21,
  "sex":"女"
}

在这里插入图片描述

  • 局部更新
  • 在内部,依然会查询到这个文档数据,然后进行覆盖操作,步骤如下:
    • 从旧文档中检索JSON
    • 修改它
    • 删除旧文档
    • 索引新文档
#注意:这里多了_update标识
POST  :   http://localhost:9200/haoke/user/0001/_update

{
 "doc":{
   "age":23
  }
}

在这里插入图片描述

3.删除数据

在这里插入图片描述

  • 删除一个文档也不会立即从磁盘上移除,它只是被标记成已删除。Elasticsearch将会在你之后添加更多索引的时候才会在后台进行删除内容的清理。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
elasticsearch-head是一个用于管理Elasticsearch集群的Web界面工具。它提供了对索引、文档和映射的可视化操作。根据引用\[1\],要修改数据,可以使用以下步骤: 1. 打开elasticsearch-head的Web界面。 2. 在界面上选择要修改的索引。 3. 在索引下找到要修改的文档。 4. 点击文档旁边的编辑按钮。 5. 在编辑界面中,修改需要更改的字段的值。 6. 点击保存按钮以保存修改。 根据引用\[2\],如果要查询某个索引下的数据,可以使用以下URL格式:http://<ip>:<port>/<索引>/<类型>/<文档id>。将相应的ip、port、索引、类型和文档id替换为实际的值即可。 请注意,以上步骤和URL格式仅供参考,具体操作可能会因elasticsearch-head的版本和配置而有所不同。建议参考elasticsearch-head的官方文档或使用说明以获取更准确的操作指南。 #### 引用[.reference_title] - *1* [elasticsearch-head对es的基本操作](https://blog.csdn.net/qq_34344432/article/details/122405799)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [【ES】Head插件操作ElasticSearch增删改查](https://blog.csdn.net/chusuizhuang9061/article/details/101055379)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [elasticSearch用head 新增字段,或数据](https://blog.csdn.net/boss_way/article/details/94837478)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值