标签: elasticsearch
我们正在将数据加载到elasticsearch中,现在的过程是这样的:
我的问题是-如果我们运行一个查询,该查询在别名指向第一个索引时启动,而在切换别名时继续查询,将会发生什么。它将继续查询旧索引吗?
答案 0 :(得分:1)
首先,使用别名开关is atomic,无需担心。
接收到查询时,首先解析别名后面的索引,然后针对这些索引运行查询。因此,如果在查询仍在运行时切换别名,查询将继续针对已解析的索引运行,然后下一个查询将针对别名所指向的新索引运行。