云搜索服务支持可搜索快照功能,该功能基于快照构建可搜索快照索引。生成可搜索快照索引后,您可以删除原索引,可搜索快照索引仍然提供检索能力。检索可搜索快照索引时,该索引会实时从快照存储库中读取数据,而不是在恢复时将所有索引数据下载到实例存储,有助于降低实例存储成本。
注意事项
- 要使用可搜索快照功能,需要提前在实例中启用冷数据节点。ES 6.7.1 版本实例不支持冷数据节点,因此也不支持可搜索快照功能。ES 7.10.2 和 OpenSearch 2.9.0 版本实例都支持可搜索快照。
- 可搜索快照索引本质上是一个只读索引,索引数据以快照格式存储在远端存储库。
创建可搜索快照的方式
- 手动创建可搜索快照:需要手动创建快照,然后选择快照中的索引,并将这些索引恢复为可搜索快照。该方式不会自动删除旧索引,需要手动删除。
- 通过 ISM 生成可搜索快照:您可以配置索引生命周期管理(ISM)策略,在索引的某个状态(假设为 Cold 状态)中配置自动构建可搜索快照的动作。当新建的索引匹配到 ISM 策略中的索引名称表达式,系统就会触发 ISM 策略,当索引进入到 Cold 阶段,就会自动构建可搜索快照。
通过 ISM 生成可搜索快照时,系统会自动生成一个新索引、也会删除原索引,并创建一个可搜索快照只读索引。假设原索引为nginxlogs-000001
,那么新生成的索引为nginxlogs-000002
,生成的可搜索快照只读索引为remote-nginxlogs-000001
。