Elasticsearch_索引模板

 

1 索引模板中信息

  • 可套用該索引模板的索引名稱格式,名稱支持通配符,也可以配置多個名稱格式匹配格式(index_patterns);
  • 索引的基本設置(settings);
  • 索引的字段映射(mapping)信息;
  • 別名(alias);

 

語法:

PUT _template/my_template
{
  "index_patterns": ...,
  "settings": {
...  
},
  "mappings": {
    ...
  }
}

 

2 例子

# 創建索引名字以“next-sfpay-core”開頭的引用如下索引模板
PUT _template/next-sfpay-core
{
  "index_patterns": ["next-sfpay-core*"],
  "order" : 0,
  "version": 1,
  "settings": {
    "number_of_shards": 7,
    "number_of_replicas":1
  }
}
# 查看模板內容
PUT /next-sfpay-core_test?pretty
# 驗證
# 創建索引next-sfpay-core_test
PUT /next-sfpay-core_test?pretty

# 查看索引分片
GET /_cat/shards/next-sfpay-core_test*

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章