重新索引数据我已经加入新的映射(主要是现有油田的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