gpt4 book ai didi

mysql - 从 MySQL 过渡到 Elasticsearch 时处理搜索?

转载 作者:行者123 更新时间:2023-11-29 11:51:59 24 4
gpt4 key购买 nike

我有一个正常的ec2实例运行elasticsearch,并与mysql同步,其中数据以固定的时间间隔从mysql导入到elasticsearch中。使用的方法是在固定的时间间隔后重新创建索引并重新导入数据。当重新索引和重新导入事件仍在运行时,可以采取什么方法来处理搜索?

通过 jdbc 导入器进行导入。

任何见解或指导将不胜感激。

最佳答案

只有一种真正的方法。您必须使用别名。

这就是场景:

  • 您创建带有某些日期指示的索引。让它成为 your_index-2015-11-23
  • 您为其创建一个别名,将其设为 your_index
  • 星期一到了,您创建了一个具有不同名称的新索引
  • 您可以在那里索引数据
  • 从第一个索引中删除别名,将其添加到新创建的索引中。

更多信息请参见:Index Aliases and Zero Downtime

关于mysql - 从 MySQL 过渡到 Elasticsearch 时处理搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33916242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com