如何实现ElasticSearch在每个固定天数后创建新索引



如何在每固定天数后实现ElasticSearch新索引创建,如果可能的话,如何搜索以前的所有索引?目前,我们只有一个索引包含所有数据。我看了ES的RollOver API,这是正确的方法吗?但问题似乎是,当我们想在以前的索引中搜索一些数据时,如何做到这一点?感谢您的回答。

是的,您正在正确的路径上,为了搜索旧索引,您可以使用别名API将多个索引链接到一个别名,而不是搜索单个索引,您需要再次搜索统一的别名。

关于如何将多个索引链接到同一别名(以下示例中的别名1(,请参阅此官方示例

POST/_aliases

{
"actions" : [
{ "add" : { "index" : "test1", "alias" : "alias1" } },
{ "add" : { "index" : "test2", "alias" : "alias1" } }
]
}

相关内容

  • 没有找到相关文章

最新更新