ES常用命令

2021-09-25 10:50:21 字數 1215 閱讀 3002

獲取群集中的節點列表

get /_cat/nodes?v
獲取集群健康狀態

get /_cat/health?v
列出所有index

get /_cat/indices?v
建立index

#rz 即建立的index

put /rz

刪除index

delete /rz/?pretty
插入一條資料

put /rz/student/1?pretty

or#使用post 時可以指定id,也不用指定id。不指定id時將會隨機生成。

post /rz/student/1?pretty

獲取一條資料

get /rz/student/1?pretty
刪除資料

delete /rz/student/1?pretty
獲取指定index、type下的所有資料

get /rz/student/_search?pretty
修改資料—更換文件

#會將原來的內容全部替換。即可以理解為,將原來的資料刪掉在後,在插入一條資料

put /rz/student/1?pretty

orpost /rz/student/1?pretty

修改資料—更新文件

#更新指定欄位名的內容,更新的欄位名不存在時,則在內容中新增該欄位名

post /rz/student/1/_update?pretty

}#使用簡單的指令碼更新。ctx._source指的是即將更新的當前源文件,age為document的age欄位。欄位為數值型別時,作用為 += 5;欄位為字串型別時,表示字串追加

post /rz/student/2/_update?pretty

批處理

#批處理用於減少網路傳輸,index表示替換,update表示修改資料,delete表示刪除資料

post /rz/student/_bulk?pretty}}

}}

ES常用命令

在kibana裡測試分詞器 get analyze 要複製路徑下原有的dic去改名,因為有編碼與bom頭問題 配置檔案路徑 elasticsearch plugins ik config ikanalyzer.cfg.xml 在ext dict節點中配置my.dic為自己新建立的配置字典 wj是不會...

es常用命令

1.啟動映象 docker run name esearch p 9200 9200 p 9300 9300 e discovery.type single node bdaab402b2202 2.檢視docker程序 docker ps 3.重用某個映象 docker restart 映象名 e...

ES常用命令基礎

五 例項 命令含義 put增加 跟新 update 改變delet 刪除get 查詢post 查詢 修改 head 改變 刪除 elasticsearch 含義index 索引,由多個document組成 type 索引型別,6.x中僅支援乙個,以後將逐漸被移除 document 文件,由多個fie...