Elasticsearch 常用的 API 接口

文档类 API

  • Index API :创建并建立索引,向指定索引添加文档。例如:PUT /twitter/tweet/1 ,添加一个文档。

  • Get API :获取文档,通过索引、类型和 ID 获取文档。如GET /twitter/tweet/1

  • DELETE API :删除文档,根据索引、类型和 ID 删除指定文档,如DELETE /twitter/tweet/1

  • UPDATE API :更新文档,对现有文档进行更新操作,如对某个字段的值进行修改。

  • Multi Get API :一次批量获取文档,可在一次请求中获取多个文档的信息。

  • Bulk API :批量操作,可执行增删改查的批量操作,提高处理效率。

  • DELETE By Query API :根据查询条件删除文档,如删除所有包含特定关键词的文档。

  • Update By Query API :根据查询条件更新文档,对符合条件的文档进行批量更新。

  • Reindex API :重建索引,将数据从一个索引重新索引到另一个索引。

索引类 API

  • 创建索引PUT /index_name,可指定索引的设置和映射。

  • 获取索引信息GET /index_name,获取指定索引的详细信息。

  • 删除索引DELETE /index_name,删除指定的索引。

  • 分析分词POST /_analyze,对文本进行分词分析,测试分词器的效果。

搜索选项类 API(Cat API)

  • 查看集群健康状态GET /_cat/health,快速查看集群的健康状态等基本信息。

  • 查看节点信息GET /_cat/nodes,获取集群中各节点的详细信息。

  • 查看索引信息GET /_cat/indices,列出集群中所有索引及其基本信息,如文档数量、存储大小等。

  • 查看分片信息GET /_cat/shards,查看各分片的分配情况和状态。

搜索所有类 API

  • URI Search :在 URL 中传参进行搜索,如GET /twitter/tweet/_search?q=user:kimchy

  • Request Body 搜索结果返回 :将搜索条件放在请求体中,如GET /twitter/tweet/_search,然后在请求体中指定查询条件。

  • Count 搜索图标 :只返回符合搜索条件的文档个数,如POST /twitter/tweet/_count

  • 验证接口 :判断某个搜索请求是否合法,如GET /twitter/tweet/_validate/query

集群类 API

  • 查看集群健康状态GET /_cluster/health,获取集群的健康状态等基本信息。

  • 查看集群状况GET /_cluster/state,查看集群的详细状态信息,包括节点、路由等。

  • 查看集群统计信息GET /_cluster/stats,获取集群的统计信息,如文档数量、存储大小等。

  • 集群重新路由POST /_cluster/reroute,对集群的分片进行重新路由操作。

  • 更新集群设置PUT /_cluster/settings,动态更新集群的某些设置。

节点类 API

  • 节点状态GET /_nodes/stats,获取各节点的统计信息,如 CPU 使用率、内存使用等。

  • 节点信息GET /_nodes,查看集群中各节点的详细信息。

  • 节点的热线程GET /_nodes/hot_threads,获取节点中正在运行的热线程信息,用于性能监控和故障排查。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/78328.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Vue】性能优化与调试技巧

个人主页:Guiat 归属专栏:Vue 文章目录 1. Vue 性能优化与调试技巧1.1 使用 v-if 替代 v-show 控制条件渲染示例代码: 1.2 组件懒加载(异步组件)示例代码:效果分析图(Mermaid 图表示&#xff09…

广义线性模型三剑客:线性回归、逻辑回归与Softmax分类的统一视角

文章目录 广义线性模型三剑客:线性回归、逻辑回归与Softmax分类的统一视角引言:机器学习中的"家族相似性"广义线性模型(GLMs)基础三位家族成员的统一视角1. 线性回归(Linear Regression)2. 逻辑回归(Logistic Regression)3. Softmax分类(Softm…

【Linux系统篇】:Linux线程控制基础---线程的创建,等待与终止

✨感谢您阅读本篇文章,文章内容是个人学习笔记的整理,如果哪里有误的话还请您指正噢✨ ✨ 个人主页:余辉zmh–CSDN博客 ✨ 文章所属专栏:Linux篇–CSDN博客 文章目录 一.线程创建二.线程等待三.线程终止四.扩展内容1.重谈pthread_…

More Effective C++学习笔记

条款1 指针与引用的区别 条款2 尽量使用C风格的类型转换 条款3 不要对数组使用多态 条款4 避免无用的缺省构造函数 条款5 谨慎定义类型转换函数 条款6 自增(increment)、自减(decrement)操作符前缀形式与后缀形式的区别 条款7 不要重载“&&”,“||”, 或“,” 条款8 理…

先知AIGC超级工场,撬动运营效率新杠杆

北京先智先行科技有限公司,作为行业内的重要参与者,拥有“先知大模型”、“先行AI商学院”以及“先知AIGC超级工场”这三款旗舰产品。这些产品在不同领域发挥着关键作用,尤其是先知AIGC超级工场,正悄然改变着内容创作与产品推广的…

十一岁少年叶珉雪用艺术点亮公益之路 个人原创公益演唱会传递大爱与担当

4月29日晚,"韶华映雪益路同行"叶珉雪个人原创公益演唱会在广东碧桂园学校歌剧院圆满落幕。 这场由该校美育成果浇灌出的艺术盛宴,生动诠释了广东碧桂园学校育人理念。11岁的叶珉雪以超越年龄的艺术掌控力,呈现了一场融合歌唱、舞蹈…

【深度学习基础】:VGG实战篇(图像风格迁移)

文章目录 前言style transfer原理原理解析损失函数 style transfer代码效果图 fast style transfer 代码效果图 前言 本篇来带大家看看VGG的实战篇,这次来带大家看看计算机视觉中一个有趣的小任务,图像风格迁移。 可运行代码位于: Style_tr…

python爬虫基础:requests库详解与案例

1.Requests模块的使用 requests模块的介绍与安装 作用:发送网络请求,返回响应数据。 中文文档:https://requests.readthedocs.io/projects/cn/zh_CN/latest/ 对于爬虫任务,使用 requests模块基本能够解决绝大部分的数据抓取的…

Spring 容器相关的核心注解​

以下是 Spring 容器中用于 ​​Bean 管理、依赖注入、配置控制​​ 的关键注解,按功能分类说明: ​​1. Bean 声明与注册​​ 注解作用示例​​Component​​通用注解,标记一个类为 Spring Bean(自动扫描注册) Compo…

C与指针5——字符串合集

常用函数 1、拷贝、长度、比较 size_t strlen();\\返回无符号整形 char* strcpy();char* strncpy();\\拷贝 int strcmp();int strncmp();\\比较 char* strcat();char* strncat();\\连接2、查找 char* strchr(const char * st,int ch);\\找字符第一次出现的位置 char* strrch…

论软件需求管理

目录 摘要(300~330字) 正文(2000~2500字,2200字为宜) 背景介绍(500字做左右) 论点论据(1500字做左右) 收尾(200字左右) 注:本篇论…

[特殊字符] 如何在比赛前调整到最佳状态:科学与策略结合的优化指

🧠 概述 在竞技体育中,赛前状态的调整对比赛结果起着决定性作用。所谓“最佳状态”,不仅指生理上的巅峰表现,更包括心理、认知、营养和恢复等多方面的协同优化。本文结合运动科学、心理学和营养学的研究成果,探讨赛前…

一种实波束前视扫描雷达目标二维定位方法——论文阅读

一种实波束前视扫描雷达目标二维定位方法 1. 专利的研究目标与实际问题意义2. 专利提出的新方法、模型与公式2.1 运动平台几何建模与回波信号构建2.1.1 距离历史建模2.1.2 回波信号模型2.2 距离向运动补偿技术2.2.1 匹配滤波与距离压缩2.3 加权最小二乘目标函数2.3.1 方位向信号…

基于 Spring Boot 瑞吉外卖系统开发(八)

基于 Spring Boot 瑞吉外卖系统开发(八) 自动填充公共字段 MyBatis-Plus公共字段自动填充,也就是在插入或者更新的时候为指定字段赋予指定的值,使用它的好处就是可以统一对这些字段进行处理,降低了冗余代码的数量。本…

【前端】从零开始的搭建结构(技术栈:Node.js + Express + MongoDB + React)book-management

项目路径总结 后端结构 server/ ├── controllers/ # 业务逻辑 │ ├── authController.js │ ├── bookController.js │ ├── genreController.js │ └── userController.js ├── middleware/ # 中间件 │ ├── authMiddleware…

【RAG】向量?知识库的底层原理:向量数据库の技术鉴赏 | HNSW(导航小世界)、LSH、K-means

一、向量化表示的核心概念 1.1 特征空间与向量表示 多维特征表示:通过多个特征维度(如体型、毛发长度、鼻子长短等)描述对象,每个对象对应高维空间中的一个坐标点,来表示狗这个对象,这样可以区分出不同种…

如何用CSS实现HTML元素的旋转效果

原文:如何用CSS实现HTML元素的旋转效果 | w3cschool笔记 (本文为科普文章,请勿标记为付费) 在网页制作中,为 HTML 元素设置旋转效果可使其更灵动,提升用户体验。本文将深入浅出地介绍如何利用 CSS 实现 H…

Spark集群搭建之Yarn模式

配置集群 1.上传并解压spark-3.1.2-bin-hadoop3.2.tgz,重命名解压之后的目录为spark-yarn。 2. 修改一下spark的环境变量,/etc/profile.d/my_env.sh 。 # spark 环境变量 export SPARK_HOME/opt/module/spark-yarn export PATH$PATH:$SPARK_HOME/bin:$SP…

xLua笔记

Generate Code干了什么 肉眼可见的,在Asset文件夹生成了XLua/Gen文件夹,里面有一些脚本。然后对加了[CSharpCallLua]的变量寻找引用,发现它被XLua/Gen/DelegatesGensBridge引用了。也可以在这里查哪些类型加了[CSharpCallLua]。 public over…

【tcp连接windows redis】

tcp连接windows redis 修改redis.conf 修改redis.conf bind * -::*表示禁用保护模式,允许外部网络连接 protected-mode no