es索引基本操作(1)


1:創建索引

創建索引的時候可以通過number_of_shards和number_of_replicas來指定當前索引的分片和副本數量;

  PUT demo_index1   
{    
"settings":   {
"number_of_shards": 3 , "number_of_replicas": 1
}  
}  

 

可以通過檢索當前集群的索引是否存在(head)來判斷當前索引是否插入成功

返回值為200表示存在,404表示不存在

2:刪除索引

刪除索引可以通過指定索引的名稱或者別名或者通配符來進行刪除;

刪除所有索引:

DELETE * 或者 DELETE _all

3:獲取索引

三種查詢方式:

GET *              通配符方式查詢
GET _all       查詢所有
GET demo_index1   指定索引名字

4:打開或者關閉索引

使用關鍵字_open 打開; _close 關閉

POST us/_close
POST us/_open

為什么要有索引的打開和關閉操作?

因為只要索引處於open狀態,就會占用內存+磁盤;
如果將索引close,只會占用磁盤

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM