重新索引數據我已經加入新的映射(主要是現有油田的not_analyzed版本),我現在必須弄清楚如何重新索引的現有數據。我試圖按照彈性搜索網站上的指南,但這太混亂了。我也試過使用插件(elasticsearch-reindex,allegro/elasticsearch-reindex-tool)。 我看過ElasticSearch - Reindexing your data with zero downtime這是一個類似的問題。我希望不必依靠外部工具(如果可能),並嘗試使用批量API(如原始插入)如何真正在elasticsearch
我可以很容易地重建整個索引,因爲它只是一個只讀數據,但它不會真正起作用從長遠來看,如果我在製作時需要添加更多的字段等。 我想知道是否有人知道ES的相關新手易於理解/遵循解決方案或步驟。我在版本2上,並使用Windows。
您使用的是哪種版本的ElasticSearch?如果您使用的是2.3,則可以使用本機_reindex API。它可以做你正在尋找的東西。我不確定你指的是哪個指南(「彈性搜索網站上的指南」),但是這是reindex api上的文檔:https://www.elastic.co/guide/en/elasticsearch/reference/current /docs-reindex.html 如果我沒有弄錯,可以重新索引到相同的索引中,從而有效地保留數據。有文檔版本問題,但您必須注意。 –
是的,幾個月前我有這個問題,但我也注意到reindex API可用...無法驗證是否可以重新索引到相同的索引 – metase
看來你不能重新索引到同一索引 – metase