Elasticsearch索引模板和別名

2022-01-14 16:02:07 字數 865 閱讀 6085

建立模板(模板名和索引名一樣都不能有大寫)

put

,

"aliases":       #起個別名

},"doc": ,

"gender_id": ,

"bureau_id": }}

}}

寫一些資料

post 

post 

會按照模板自動生成兩個索引「dsideal10」和「dsideal11」

可以利用在建立模板時起的別名進行查詢

post

}]

}}

}

建立多個索引別名【備忘】

post

},}]

}

在建立乙個索引時可為這個索引根據條件建立多個別名

post 

}},

"2015": }},

"2016": }}

},"doc": ,

"year": ,

"bureau_id": }}

}}

說明:當插入year=2015的資料時可用2015這個別名去查詢

測試插入一些資料

,,,

post 

}]

}}

}

就只返回year=2015的資料

Elasticsearch索引建議

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

elasticsearch 建立索引

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

Elasticsearch 索引例項

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