使用rollover api 的两个问题
1. index: xxx-000001
aliases: testdb
执行rollover操作,当满足条件时会生成index: xxx-000002,testdb指向了 xxx-000002;
这时如果想查原xxx-000001 里面的数据,如何查询?
2. rollover 不能自动触发吗?每次都需要手动执行一下?
第一个问题,设置 is_write_index 为true就可以了;不过这样一来,不知道rollover 操作还有什么意义?把一个大索引拆成多个索引,查询效率上会有所提高吗?
第二个问题,rollover不能自动触发,可以使用crontab 等方法实现;具体还没测试
1. index: xxx-000001
aliases: testdb
执行rollover操作,当满足条件时会生成index: xxx-000002,testdb指向了 xxx-000002;
这时如果想查原xxx-000001 里面的数据,如何查询?
2. rollover 不能自动触发吗?每次都需要手动执行一下?
第一个问题,设置 is_write_index 为true就可以了;不过这样一来,不知道rollover 操作还有什么意义?把一个大索引拆成多个索引,查询效率上会有所提高吗?
第二个问题,rollover不能自动触发,可以使用crontab 等方法实现;具体还没测试
2 个回复
chencandong
赞同来自:
liuxg - Elastic
赞同来自:
另外一篇文章是关于Index life cycle management的
https://blog.csdn.net/UbuntuTo ... 28987