• 常见的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请求,以执行增删改查操作。

  • 相关阅读:
    收藏帖!今年下半年系统集成该如何备考?
    接口自动化测试
    使用 Laf 一周内上线美术狮 AI 绘画小程序
    训练人工智能机器人的软实力
    运维基础环境搭建
    web前端黑马下载:探索学习资源的海洋
    LeetCode46全排列(回溯入门)
    vue3接口、数据懒加载,回滚不重复加载
    超级干货!如何挖公益SRC实战/SQL注入
    简单聊聊k8s,和docker之间的关系
  • 原文地址:https://blog.csdn.net/weixin_52236586/article/details/133960389