簡體   English   中英

elasticsearch:重新索引索引

[英]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.

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