ElasticSearch(六) 索引模板

2022-02-10 04:38:34 字數 889 閱讀 9660

學習課程鏈結《elasticsearch核心技術與實戰》

## index template

- 模板僅在乙個索引被建立時,才會產生作用。修改模板不會影響已建立的索引

- 你可以設定多個索引模板,這些設定會被`merge`在一起

- 你可以指定`order`的數值,控制`merging`的過程

#示例一:對所有的索引有效

put _template/template_default

}

#示例二:對以test開頭索引有效

put /_template/template_test

, "date_detection": false,

"numeric_detection": true

}}

#檢視template資訊

get /_template/template_default

get /_template/temp*

#刪除template資訊

delete /_template/template_default

delete /_template/template_test

## dynamic template

* 所有的字串型別都設定成`keyword`,或者關閉`keyword`字段

* `is`開頭的字段設定成`boolean`

* `long_`開頭的都設定成`long`型別

put my_index}},

}}]}}

#示例二:

put my_index}}

]}}

ElasticSearch權威指南學習(索引管理)

當我們需要確保索引被建立在適當數量的分片上,在索引資料之前設定好分析器和型別對映。手動建立索引,在請求中加入所有設定和型別對映,如下所示 put my index 你可以通過在 config elasticsearch.yml 中新增下面的配置來防止自動建立索引。action.auto create...

elasticsearch 建立靜態對映索引

所謂靜態對映就是像mysql一樣在建表的時候對各個欄位的屬性進行設定 put books process settings 建立索引為 books 型別為 it以上索引的it型別 進行資料插入時,只要是字段不是title,process都會報錯 properties number user id c...

Elasticsearch 使用集群 建立索引

elasticsearch 修改資料 elasticsearch 搜尋資料 現在讓我們建立乙個名為 customer 的索引,然後再次列出所有索引 api格式 put customer?pretty get cat indices?v第乙個命令使用put建立名為 customer 的索引。末尾追加p...