簡體   English   中英

Elasticsearch 更新索引模板

[英]Elasticsearch update index template

我有一個關於elasticsearch索引模板的問題,我的問題有一個場景。

為一系列索引創建一個模板,命名為templateA ,並且從這個模板創建了一些索引,命名為Index-yyyy.mm.dd2Index-yyyy.mm.dd2 一段時間后,我需要在索引中創建一些新字段,並更新templateA

SO,如何使之前創建的索引使用新模板? 請給我一些建議。 非常感謝!

該模板僅用於創建索引。 您必須修改映射或重新創建索引並重新索引數據。

您可以使用PUT映射API來修改映射。

至少在 ElasticSearch 7.15 中,您可以使用相同的端點創建或更新索引模板,還可以:

在數據流或索引創建期間應用索引模板

這是顯而易見的,但“舊”數據需要以某種方式更新。

如果您使用的是 Logstash,只需重新啟動它即可進行重新索引。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM