[英]elasticsearch: reindexing an index
我有一個索引,其中有幾個字段作為關鍵字類型。 我現在不需要將這些字段作為文本。
通過文檔,這似乎是不可能的。
文檔反而要求創建一個新索引並使用舊索引中的文檔重新索引它。
我可以保持新索引名稱與舊索引名稱相同嗎? 它不會在重新索引過程中引起問題嗎?
不,您需要重新索引到具有不同名稱的索引。 您可以做的一件事是(1)重新索引到例如original_index_name_v2
,(2)創建一個名為original_index_name
的索引別名來捕獲original_index_name_*
索引,(3)刪除原始索引。 這樣,下次您需要更改映射時,您不需要更改索引名稱,只需繼續查詢相同的別名
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.