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

相关推荐
不动明王19842 小时前
能力联邦:Presto 的一种可能演进方向
大数据·iceberg·presto·湖仓·lance·联邦查询引擎
Jelena157795857923 小时前
电商运营分析数据比价接口实战:多平台价格监控与智能决策系统
java·大数据·数据库
dozenyaoyida5 小时前
AI与大模型新闻日报 | 2026-07-22
人工智能·搜索引擎·新闻·gpt-5.6·claude fable5
AC赳赳老秦5 小时前
企业工商公开信息采集分析:OpenClaw 批量查询企业工商信息,生成企业画像报告
大数据·开发语言·python·自动化·php·deepseek·openclaw
BerryS3N6 小时前
Code Git 工作树:多分支开发的痛点与工作树的曙光
大数据·git·elasticsearch
Elasticsearch8 小时前
Elastic 与 Deductive AI 携手合作,加速工程团队的 agent 式事件调查
elasticsearch
Elasticsearch9 小时前
将你的 Grafana Kubernetes 仪表板迁移到 Elastic Observability:相同的 PromQL,30 倍更快的查询
elasticsearch
小K漫剧创作笔记9 小时前
AI短剧出海从「选修课」变「必修课」:合规分发正在成为内容全球化的真正门槛
大数据·人工智能·ai·aigc·漫剧
samLi06209 小时前
【数据集】中国“千兆城市”关键指标数据(2021-2023年)
大数据
城数派9 小时前
1991-2100年中国1km分辨率逐月气候指标栅格数据集(28个气象指标)
大数据