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.pswp.cn/web/78328.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/78328.shtml
英文地址,請注明出處:http://en.pswp.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