創建索引的時候可以通過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
三種查詢方式:
GET * 通配符方式查詢
GET _all 查詢所有
GET demo_index1 指定索引名字
4:打開或者關閉索引
使用關鍵字_open 打開; _close 關閉
POST us/_close
POST us/_open
為什么要有索引的打開和關閉操作?
因為只要索引處於open狀態,就會占用內存+磁盤;
如果將索引close,只會占用磁盤