ElasticSearch-根据日期重新索引数百万条记录

q8l4jmvw  于 2021-06-15  发布在  ElasticSearch
关注(0)|答案(0)|浏览(197)

我们在一个基于日期的索引中有数百万条记录,在同一个索引中,将有数千条记录属于不同的日期,我们希望根据这些记录的月份和年份(例如2020-08-01、2020-08-02等)将其重新索引到一个索引中,在重新索引成功后,我们必须从源索引中删除该记录。我在查询中编写了一个小脚本来获取不属于当前日期的所有记录,并开始使用reindexapi重新编制索引,但在处理几百个api的es后抛出“toomany requests”错误。我试着用“wait\u for \u c”重新索引ompletion:false“参数也是。我无法对日期上的记录进行分组,因为date\u直方图只提供计数,无法使用批量api,因为每个记录的目标可能不同,并且无法提取每个记录的目标值。
解决这个问题的最好办法是什么?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题