小白學ES 10 - Elasticsearch的索引別名和索引模板
阿新 • • 發佈:2018-12-24
索引模板就是將已經建立好的某個索引引數設定(settings)和索引對映(mapping)儲存下來作為模板, 在建立新索引時, 指定使用某個模板就可以直接使用已經定義好的設定和對映.
1 建立索引模板
-
使用示例:
PUT _template/shop_template { "template": "shop*", // 可通過"shop*"來適配使用 "settings": { "number_of_shards": 1 // 可定義其他配置項 }, "mapping": { "type1":
2 獲取索引模板
-
使用示例:
GET _template // 檢視所有模板 GET _template/temp* // 檢視與萬用字元相匹配的模板 GET _template/temp1,temp2 // 檢視多個模板 GET _template/shop_template // 檢視指定模板
3 判斷模板是否存在
-
使用示例:
HEAD _template/shop_tem
-
結果說明:
- 若存在, 響應結果為: 200 - OK
- 若不存在, 響應結果為: 404 - Not Found
4 模板的使用
參見文章末尾的參考資料.
5 刪除索引模板
-
刪除示例:
DELETE _template/shop_template // 刪除上述建立的模板
-
若模板不存在, 響應結果將是空集{}.
參考資料
https://elasticsearch.cn/article/335
http://www.cnblogs.com/unnunique/p/9362215.html
https://www.cnblogs.com/zlslch/p/6478168.html
版權宣告
作者: ma_shoufeng(馬瘦風)
出處: CSDN 馬瘦風的部落格
您的支援是對博主的極大鼓勵, 感謝您的閱讀.
本文版權歸博主所有, 歡迎轉載, 但未經博主同意必須保留此段宣告, 且在文章頁面明顯位置給出原文連結, 否則博主保留追究相關人員法律責任的權利.