elasticsearch 查询数据时的别名开关,elasticsearch,elasticsearch" /> elasticsearch 查询数据时的别名开关,elasticsearch,elasticsearch" />

elasticsearch 查询数据时的别名开关

elasticsearch 查询数据时的别名开关,elasticsearch,elasticsearch,我们正在将数据加载到elasticsearch中,过程如下: 每天午夜前后加载数据 我们为数据分配别名 第二天,我们开始将数据加载到新索引中 加载数据后,我们将alias切换到新索引 我的问题是-如果我们运行一个从alias指向第一个索引时开始的查询,并在alias切换时继续运行,会发生什么情况。它会继续查询旧索引吗 首先,别名开关,无需担心 接收到查询时,首先解析别名后面的索引,并针对这些索引运行查询。因此,如果在查询仍在运行时切换别名,则查询将针对已解析的索引继续运行,然后下一个查询将针对别

我们正在将数据加载到elasticsearch中,过程如下:

  • 每天午夜前后加载数据
  • 我们为数据分配别名
  • 第二天,我们开始将数据加载到新索引中
  • 加载数据后,我们将alias切换到新索引

  • 我的问题是-如果我们运行一个从alias指向第一个索引时开始的查询,并在alias切换时继续运行,会发生什么情况。它会继续查询旧索引吗

    首先,别名开关,无需担心


    接收到查询时,首先解析别名后面的索引,并针对这些索引运行查询。因此,如果在查询仍在运行时切换别名,则查询将针对已解析的索引继续运行,然后下一个查询将针对别名指向的新索引运行。

    首先,别名切换,无需担心这一点

    接收到查询时,首先解析别名后面的索引,并针对这些索引运行查询。因此,如果在查询仍在运行时切换别名,则查询将继续针对已解析的索引运行,然后下一个查询将针对别名指向的新索引运行