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

相关推荐
码界筑梦坊18 分钟前
基于Spark的抖音数据分析热度预测系统
大数据·信息可视化·数据分析·spark·毕业设计·个性化推荐
生信学习小达人2 小时前
arcgis10.8 Toolbox中没有找到conversion tools模块
大数据
Elasticsearch2 小时前
使用 Elastic 实现端到端的大语言模型(LLM)可观测性:洞察生成式 AI 应用这个不透明的世界
elasticsearch
Oo_Amy_oO3 小时前
Airflow+Spark/Flink vs. Kettle
大数据·flink·spark
后端小肥肠3 小时前
港大团队开源LightRAG:知识图谱+双层检索,复杂问答准确率飙升30%
大数据·人工智能·openai
weixin_457885825 小时前
虎跃办公AI赋能的实时协同开发范式与神经符号系统突破
人工智能·搜索引擎·ai·deepseek
Red丶哞9 小时前
Stitching Together Multiple Input and Output Plugins
elasticsearch
计算机毕设定制辅导-无忧学长15 小时前
TDengine 权限管理与安全配置实战(二)
大数据·安全·tdengine
2401_8979300615 小时前
Kibana 连接 Elasticsearch(8.11.3)教程
大数据·elasticsearch·jenkins
计算机毕设定制辅导-无忧学长15 小时前
TDengine 快速上手:安装部署与基础 SQL 实践(一)
大数据·sql·tdengine