elasticsearch 常用命令

2022-05-23 23:54:10 字數 1835 閱讀 5920

常用查詢語句

//建立乙個索引

put my_index

//新增1:給建立的索引新增乙個文件(指定id)

put my_index/_create/1

//新增2:給建立的索引新增乙個文件(指定id

put my_index/_doc/3?op_type=create

//新增3:給建立的索引新增乙個文件(不指定id,自動生成)

post my_index/_doc

//新增4index文件(也是新增文件,如果id已經存在則會覆蓋掉)

put my_index/_doc/2

//查詢: 獲取某條資料

get my_index/_doc/1

//更新某條資料(1.不刪除已有的其他文件,2需要包含在「doc」中)

post my_index/_update/1

}//刪除某條資料

delete my_index/_doc/1

//批量查詢操作索引

post _bulk}}

}}}//批量在各索引讀取 mget

get _mget,]

}//檢視索引相關資訊

get movies

//檢視索引文件的總數

get movies/_count

//檢視前10條文件,了解文件格式

post movies/_search

{}//檢視indices

get /_cat/indices/movies?v&s=index

//檢視狀態為綠的索引

get /_cat/indices/movies?v&health=green

//按照文件個數排序

get /_cat/indices?v&s=docs.count:desc

//檢視具體的字段

get /_cat/indices/.kibana*?pri&v&h=health,index,pri,rep,docs.count,mt

//每個索引消耗了多少記憶體

get /_cat/indices?v&h=i,tm&s=tm:desc

2 常用運維語句

//檢視集群健康狀況

get _cluster/health

//檢視節點資訊

get _cat/nodes

//檢視shards的資訊

get _cat/shards

3 常用啟動命令

第二種 docker啟動

手動啟動冷熱集群

bin/elasticsearch \

-e node.name=warmnode \

-e cluster.name=geektime \

-e path.data=warm_data \

-e node.attr.my_node_type=warm \

-e cluster.initial_master_nodes=node1

bin/elasticsearch \

-e node.name=warmnode \

-e cluster.name=geektime \

-e path.data=warm_data \

-e node.attr.my_node_type=warm \

-e cluster.initial_master_nodes=node2

elasticsearch常用操作

es模板postman常用操作 類別方法 url描述 查詢模板get http ip 9200 template template 查詢模板中template開頭的所有模板 為萬用字元 查詢特定的模板get http ip 9200 template vias business查詢名為vias bu...

elastic search常用操作

常用操作 查詢所有索引及狀態 get cat indices?v 查詢productsearchuat索引,預設返回一條資料 get productsearchuat search 知道product id 查es索引 get productsearchuat search 通過企業名稱查詢企業 g...

elasticsearch常用curl鏈結

1 測試es是否啟動成功 pretty引數是為了讓查詢結果更方便閱讀 3 建立megacorp索引 employee型別 id為1的資料 索引名必須小寫,不能以下劃線開頭,不能包含逗號。型別命名可以是大寫或者小寫,但是不能以下劃線或者句號開頭,不應該包含逗號,並且長度限制為256個字元。如果該id的...