Elasticsearch 索引模版

2021-10-01 15:25:14 字數 693 閱讀 5194

索引模版就是事先定義好建立索引所需要的配置,建立索引時,若匹配到了對應的索引模版,直接使用此配置即可

乙個索引模版包括以下幾部分:

索引模版一般用在時間序列相關的索引中,比如說日誌索引,一天建立乙個索引,此時就可以定義好乙個模版,然後每天只用按照模版建立新的索引即可,一般和索引別名一起使用

put _template/my_index_template},

// 設定分片數,副本數,重新整理間隔,分析器等

"settings":,

// 設定元欄位,字段型別,對映引數等

:}

delete _template/my_index_template
# 檢視所有模版

get _template

# 檢視與萬用字元相匹配的模版

get _template/temp*

# 檢視多個模版

get _template/temp1,temp2

# 檢視指定模版

get _template/temp

head _template/my_index_template

# 存在時響應

200- ok

# 不存在時響應

404- not found

Elasticsearch索引建議

背景 最近在做日誌收集,用到elasticsearch作為儲存層,因為日誌量比較大,一天近2t,所以每時每刻都會有大量的插入操作。又由於是給開發人員查日誌使用,所以查詢的量比較小。受限於儲存空間,目前僅保留7天的日誌,多數為乙個業務模組乙個索引,按天切分索引。關於索引和型別的取捨,建立多個索引還是乙...

elasticsearch 建立索引

介紹 分詞器 analyzer 包括乙個分解器 tokenizer 和多個詞元過濾器 filter 詞元過濾器的作是對分詞器提取的詞元進一步處理,比如轉成小寫,使用edge ngram,同義詞等,處理之後成為索引詞 term 文件正包含了幾個這樣的term成為frequency 詞頻 分解器 tok...

Elasticsearch 索引例項

elasticsearch包含了一系列的感念,比如索引 indexing 搜尋 search 以及聚合 aggregations 現在我們主要介紹indexing。在elasticsearch中,文件歸屬於一種型別 type 而這些型別存在於索引 index 中,我們可以畫一些簡單的對比圖來模擬傳統...