elasticsearch命令大全

1、查詢全部索引

GET /_cat/indices?v

2、要按文檔數對所有索引進行降序排序

GET /_cat/indices?v&h=index,docs.count&s=docs.count:desc`v`:參數用于顯示列標題
`h`:參數用于指定要顯示的列
`s`:參數用于指定按哪一列進行排序
`desc`:表示按降序排序

3、刪除索引

DELETE 索引名

4、查看集群各個節點

GET _cat/nodes?v

5、查看集群健康狀態

GET _cat/health?v`green`:表示集群正常; 
`yellow`:部分shards的primary已分配,replica未分配; 
`red`:部分shard的primary未分配

6、查詢索引的結構信息

GET 索引名

7、查詢文檔信息

GET 索引名/_doc/_search
或
GET 索引名/_doc/_search
{"query": {"match_all": {}}
}

8、查詢字符串

GET 索引名/_doc/_search?q=屬性:屬性值
或
GET 索引名/_doc/_search
{"query": {"match": {"屬性": "屬性值"}}
}

9、phrase查詢

GET 索引名/_doc/_search
{"query": {"match_phrase": {"屬性": {"query": "屬性值"}}}
}

10、phrase最左前綴查詢

GET 索引名/_doc/_search
{"query": {"match_phrase_prefix": {"屬性": "屬性值前綴"}}
}

11、多字段查詢

GET 索引名/_doc/_search
{"query": {"bool": {"must": [{"match": {"屬性1": "屬性值1"}},{"match": {"屬性2": "屬性值2"}}]}}
}

12、term查詢

GET 索引名/_doc/_search
{"query": {"term": {"屬性": "屬性值"}}
}

13、按某個字段降序查詢

GET 索引名/_doc/_search
{"query": {"match": {"屬性1": "屬性值1"}},"sort": [{"屬性2": {"order": "desc"}}]
}

14、bool查詢must(and),同時滿足多個條件

GET 索引名/_doc/_search
{"query": {"bool": {"must": [{"match": {"屬性1": "屬性值1"}},{"match": {"屬性2": 屬性值2}}]}}
}

15、bool查詢should(or),滿足一個就行

GET 索引名/_doc/_search
{"query": {"bool": {"should": [{"match": {"屬性1": "屬性值1"}},{"match": {"屬性2": 屬性值2}}]}}
}

16、bool查詢must_not(not),既不是也不是

GET 索引名/_doc/_search
{"query": {"bool": {"must_not": [{"match": {"屬性1": "屬性值1"}},{"match": {"屬性2": "屬性值2"}}]}}
}

17、bool查詢filter,某個字段還可以比較大小范圍

GET 索引名/_doc/_search
{"query": {"bool": {"must": [{"match": {"屬性1": "屬性值1"}}],"filter": {"range": {"屬性2": {"gte": 100,"lte": 200}}}}}
}must改成should,滿足下面的filter但不滿足上面的match也會顯示出來

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/166817.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/166817.shtml
英文地址,請注明出處:http://en.pswp.cn/news/166817.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

CAD隨機多面體_圓柱試件3D插件

插件介紹 CAD隨機多面體_圓柱試件3D插件可用于在AutoCAD軟件內生成隨機三維多面體及外側圓柱體試件。插件可確保多面體之間不發生干涉,且多面體與外側圓柱體試件之間保持適配關系,確保生成的模型導入有限元軟件后幾何合理有效。本插件主要可應用于三維混…

講概念談愿景AI Agent名不副實?看實在智能RPA Agent智能體如何落地!

OpenAI在首屆開發者大會上推出了GPTs和Assitant API,不僅改寫了AI Agent的構建范式,也把AI智能體的應用推向一個新高潮。GPTs和GPT商店,使得用戶無需編碼通過自然語言就能創建并擁有多個專屬私人助理,且可以如在蘋果應用商店一樣在…

開發教育APP的意義

開發教育APP的意義有以下幾點: 促進教育資源發揮效果:通過教育APP軟件開發,可以讓現代教育資源有效合理的進行利用,并且能夠更進一步的提升發揮功能,促進教育資源全面發揮其具體作用和效果,從而提升教育行…

3.3.1詳解linux內核鏈表list_head及其接口應用

文章目錄 1 list定義2 list接口2.1 list初始化方法1:定義并初始化鏈表方法2:先定義再初始化鏈表2.2 list_add2.3 list_del2.4 list_replace2.5 list_move2.6 list_splice3 list遍歷3.1 list_entry3.2 list_first_entry3.3 list_last_entry3.4 list_first_entry_or_null3.5 li…

Y-MODEM協議定制上位機

最近在使用N32G031和STM32F10X系列單片機進行IAP,使用的是Ymodem協議。單片機上的軟件已經完成了,一般是使用secureCRT這樣的工具作為上位機來進行測試,后來想做一個定制化的簡單的上位機。在網上找了下資料,以下這篇文章寫的使用…

淺談安科瑞無線測溫設備在挪威某項目的應用

摘要:安科瑞無線溫度設備裝置通過無線溫度收發器和各無線溫度傳感器直接進行溫度值的傳輸,并采用液晶顯示各無線溫度傳感器所測溫度。 Absrtact:Acre wireless temperature device directly transmits the temperature value through the wireless temp…

基于51單片機傾角MPU6050老人跌倒遠程GSM短信報警器+源程序

一、系統方案 1、本設計采用這51單片機作為主控器。 2、MPU6050角度值送到液晶1602顯示。 3、紅外傳感器檢測心率。 4、跌倒遠程GSM報警。 二、硬件設計 原理圖如下: 三、單片機軟件設計 1、首先是系統初始化 void LCD_Init() //初始化液晶時間顯示 { write_com…

yarn:無法加載文件 C:\Users\***\AppData\Roaming\npm\yarn.ps1,因為在此系統上禁止運行腳本

原因:PowerShell 腳本的執行有著嚴格的安全策略限制! 解決方案:管理員身份啟動Windows PowerShell 在命令行中輸入set-ExecutionPolicy RemoteSigned 再使用yarn就可以了

SQL常見函數整理 _ LAG() 向上偏移

1. 用法 窗口函數,用于訪問窗口中當前行之前的行的數據。該函數可以根據需要計算當前行之前的值,使我們能夠輕松地比較不同行之間的差異和變化。 2. 基本語法 LAG(column, offset, default_value) OVER (ORDER BY column)column:代表在返回…

【UE5】資源(Asset)

了解UE游戲的基本構成 資源(Asset): 在UE中,資源(Asset)是指游戲中使用到的各種素材,例如模型、紋理、材質、聲音、動畫、藍圖、數據表格、關卡等(通常以uasset結尾),他…

Java shiro框架,切換身份后刷新subject的用戶屬性

/*** title 切換身份,登錄后,動態更改subject的用戶屬性* param principal* desc principal為用戶的認證信息*/ public static void reloadAuthorizing(User principal) throws Exception{Subject subject SecurityUtils.getSubject();String realmNam…

如何在springboot項目中使用minio上傳下載刪除文件

引入maven依賴 <!-- minio --> <dependency><groupId>io.minio</groupId><artifactId>minio</artifactId><version>8.2.2</version> </dependency>申請 bucket | access_key | secret_key 項目中配置相關參數 mini…

ROLLUP 的幾點說明(十七)

ROLLUP 最根本的作用是提高某些查詢的查詢效率&#xff08;無論是通過聚合來減少數據量&#xff0c;還是修改列順序以匹配前綴索引&#xff09;。因此 ROLLUP 的含義已經超出了“上卷”的范圍。這也是為什么在源代碼中&#xff0c;將其命名為 Materialized Index&#xff08;物…

土壤教學經典用圖30張

一、土壤分布 二、土壤形成與氣候 三、土壤形成與地形 四、土壤形成與成土母質 五、成土過程示意圖 六、土壤剖面實景圖 七、土壤剖面示意圖 八、土壤質地 以上圖片多來源于 人教、湘教、魯教、中圖、滬教 五套新教材及地圖冊

忘記7-zip密碼,如何解壓文件?

7z壓縮包設置了密碼&#xff0c;解壓的時候就需要輸入正確對密碼才能順利解壓出文件&#xff0c;正常當我們解壓文件或者刪除密碼的時候&#xff0c;雖然方法多&#xff0c;但是都需要輸入正確的密碼才能完成。忘記密碼就無法進行操作。 那么&#xff0c;忘記了7z壓縮包的密碼…

華為云測試計劃CodeArts TestPlan常見問答匯總

1.【TestPlan】測試用例界面操作歷史&#xff0c;能記錄哪些操作 答&#xff1a;除了附件上傳、更新、用例評論沒有記錄的&#xff0c;其他測試用例詳情內的所有內容&#xff0c;比如描述、條件、測試步驟修改都有記錄&#xff1b; 2.【TestPlan】測試用例等級選擇規則是什么&…

YOLOv3老矣尚能戰否?基于YOLOv3開發構建建鋼鐵產業產品智能自動化檢測識別系統,我們來與YOLOv5進行全方位對比評測

鋼鐵產業產品智能自動化檢測識別相關的項目在我們前面的博文中已經有了相應的實踐了&#xff0c;感興趣的話可以自行移步閱讀即可&#xff1a;《python基于DETR(DEtection TRansformer)開發構建鋼鐵產業產品智能自動化檢測識別系統》 《AI助力鋼鐵產業數字化&#xff0c;pytho…

計算兩個經緯度之間的真是距離----c++

來源:https://www.open-open.com/lib/view/open1430573897802.html #include <cmath> #define EARTH_RADIUS 6371.0;// 地球半徑&#xff0c;單位千米static double HaverSin(double theta) {double v sin(theta / 2);return v * v; }static double ConvertDegreesToR…

OPPO VOOC快充原理

1 USB 3.0標準A插頭 USB 3.0連接器是基于USB 2.0改進而來的&#xff0c;這個設計給USB 3.0連接器帶來了一些潛在風險&#xff0c;如果USB 3.0設備插入主機的速度太慢&#xff0c;3.0的針腳還沒來得及被識別到&#xff0c;就會被主機判定成USB 2.0的設備。 Figure 1-1 USB 3.0標…

centos系統下,docker安裝sqlserver并用本地Navicat連接

文章目錄 一&#xff0c;centos下安裝docker二&#xff0c;docker安裝sqlserver20192.1 安裝遇到的問題2.1.1 修改用戶名進不去數據庫2.1.2 安裝2022版的sqlserver發現啟動失敗 三&#xff0c;Navicat連接centos下的sqlserver3.1 下載ODBC Driver 參考微軟網址&#xff1a; 使…