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

ES操作笔记

ES操作笔记

  • 1 ES 按条件更新
  • 2 ES 按条件删除
  • 3 ES 按条件查询数量
  • 4 ES 更新Mapping
  • 5 ES 删除索引
  • 6 ES 添加数据

在这里插入图片描述

1 ES 按条件更新

curl --location --request POST 'http://elastic:123456@127.0.0.1:9200/test-index/_update_by_query' \
--header 'Content-Type: application/json' \
--data '{"script": {"source": "ctx._source.callCode = 'D002';","lang": "painless"},"query": {"bool": {"must": [{"term": {"_id": "1358_2"}}]}},"size": 1
}'

2 ES 按条件删除

curl --location --request POST 'http://elastic:123456@127.0.0.1:9200/test-index/_doc/_delete_by_query' \
--header 'Content-Type: application/json' \
--data '{"query": {"bool": {"must": [{"terms": {"_id": ["1358"]}}]}},"size": 5
}'

3 ES 按条件查询数量

curl --location --request POST 'http://elastic:123456@127.0.0.1:9200/test-index/_count' \
--header 'Content-Type: application/json' \
--data '{"query": {"bool": {"must": [{"terms": {"_id": ["1358"]}}]}}
}'

4 ES 更新Mapping

curl --location --request PUT 'http://elastic:123456@127.0.0.1:9200/test-index/_mapping' \
--header 'Content-Type: application/json' \
--data-raw '{"properties": {"province": {"type": "keyword"},"municipal": {"type": "keyword"}}
}'

5 ES 删除索引

curl --location --request DELETE 'http://elastic:123456@127.0.0.1:9200/test-index/'

6 ES 添加数据

curl --location --request PUT 'http://elastic:123456@127.0.0.1:9200/test-index/_doc/1358_2' \
--header 'Content-Type: application/json' \
--data '{"id": "1358_2","age": 5
}'
http://www.lryc.cn/news/595816.html

相关文章:

  • 认识自我的机器人:麻省理工学院基于视觉的系统让机器了解自身机体
  • 机器人芯片(腾讯元宝)
  • 合同审核:法务的“冰与火之歌”,如何唱出企业安全新篇章?
  • Python趣味算法:实现任意进制转换算法原理+源码
  • [hot 100]两数之和-Python3-Hash Table
  • 物联网_TDengine_EMQX_性能测试
  • Java 大视界 -- Java 大数据在智能交通自动驾驶车辆与周边环境信息融合与决策中的应用(357)
  • UE5 UI 水平框
  • RAG(检索增强生成)里的文档管理
  • Jiasou TideFlow AIGC SEO Agent:全自动外链构建技术重构智能营销新标准
  • UE5 UI 安全区
  • powerquery如何实现表的拼接主键
  • 零事故网站重构:11步标准化流程与风险管理指南
  • 小鹏汽车视觉算法面试30问全景精解
  • JavaScript AJAX 实现,演示如何将 Token 添加到 Authorization
  • Android ViewModel 深度解析:原理、使用与最佳实践
  • MCP消息协议和传输协议(Java角度)
  • Apache Ignite 长事务终止机制
  • -----------------------------------事务--------------------------
  • android 12 的 aidl for HAL 开发示例
  • Apache Ignite 中的 SQL 模式(Schema)管理机制
  • Matplotlib绘制各种图参考
  • #Linux内存管理#mmap函数创立私有匿名映射的工作原理
  • 在 Ubuntu 22.04 上安装并优化 Nginx nginx入门操作 稍难,需要有一定理论 多理解 多实践
  • Debug 与 Release 版本构建详解
  • 嵌入式学习-土堆目标检测(2)-day26
  • 【AI时代速通QT】第五节:Qt Creator如何引入第三方库,以OpenCV为例
  • [2025CVPR]ViKIENet:通过虚拟密钥实例增强网络实现高效的 3D 对象检测
  • STM32-SPI全双工同步通信
  • Kotlin 作用域函数 let 的实现原理