常见的Elasticsearch操作

在Elasticsearch中,增删改查操作具有明显的标识,通常使用HTTP方法和URI来表示不同的操作类型。以下是一些常见的Elasticsearch操作及其标识:

  1. 增(Create/Index)

    • HTTP方法: 通常使用PUT或POST方法。
    • URI: 通常是/{index}/{type}/{id},其中{index}表示索引名称,{type}表示文档类型,{id}表示文档的唯一标识符。
    • 示例: PUT http://localhost:9200/myindex/mytype/1
  2. 删(Delete)

    • HTTP方法: 使用DELETE方法。
    • URI: 通常是/{index}/{type}/{id},其中{index}表示索引名称,{type}表示文档类型,{id}表示要删除的文档的唯一标识符。
    • 示例: DELETE http://localhost:9200/myindex/mytype/1
  3. 改(Update)

    • HTTP方法: 通常使用POST方法,或者使用HTTP请求中的_update端点。
    • URI: 通常是/{index}/{type}/{id}/_update,其中{index}表示索引名称,{type}表示文档类型,{id}表示要更新的文档的唯一标识符。
    • 示例: POST http://localhost:9200/myindex/mytype/1/_update
  4. 查(Search/Query)

    • HTTP方法: 使用GET或POST方法,具体取决于查询的复杂性。
    • URI: 通常是/{index}/{type}/_search,其中{index}表示索引名称,{type}表示文档类型。
    • 示例: GET http://localhost:9200/myindex/mytype/_search

这些标识和示例是Elasticsearch中常见的操作方式,但要注意,Elasticsearch的版本和配置可能会影响标识的具体形式。此外,Elasticsearch 7.x 版本之后已经移除了文档类型(type),所以新的索引只有一个默认类型"_doc",查询和操作文档时需要相应地调整URI。

在实际使用中,你可以根据具体的需求和Elasticsearch的版本来构建相应的HTTP请求,以执行增删改查操作。

相关推荐
小王毕业啦9 小时前
2005-2024年 省级-总抚养比、儿童抚养比、老年人抚养比数据(xlsx)
大数据·人工智能·数据挖掘·数据分析·社科数据·实证分析·经管数据
2501_9272835810 小时前
荣联汇智助力天津艺虹打造“软硬一体”智慧工厂,全流程自动化引领印刷包装行业数智变革
大数据·运维·数据仓库·人工智能·低代码·自动化
还是奇怪12 小时前
AI 提示词工程入门:用好的语言与模型高效对话
大数据·人工智能·语言模型·自然语言处理·transformer
Data_Journal13 小时前
如何使用cURL更改User Agent
大数据·服务器·前端·javascript·数据库
weixin_4462608513 小时前
城市智能化的底层基石:基于腾讯地图服务生态的移动定位与导航架构指引
大数据·人工智能·架构
qq_2837200514 小时前
Vibe Coding 氛围编程入门教程:AI 时代的全新开发范式(零基础到实战)
大数据·人工智能
Volunteer Technology14 小时前
ES并发控制
大数据·elasticsearch·搜索引擎
johnny23315 小时前
搜索聚合引擎:SearXNG、Degoog
搜索引擎
小飞象—木兮15 小时前
《销售数据分析标准实践手册》:核心内涵与关键指标、落地销售数据分析的全流程···(附相关材料下载)
大数据·人工智能·数据挖掘·数据分析
盟接之桥16 小时前
什么是EDI(电子数据交换)|制造业场景解决方案
大数据·网络·安全·汽车·制造