ES 的索引按天切割是通过设置索引的时间戳字段来实现的。时间戳字段可以是一个日期或时间类型的字段,例如 'timestamp' 或 'date' 字段。当创建一个索引时,可以指定时间戳字段,并在字段映射中设置 'format' 格式。

ES 会将每个文档的时间戳字段值转换为 UTC 时间,并根据 UTC 时间的日期进行分片。如果索引的时间戳格式为 'yyyy.MM.dd',那么每天的数据都会被切割到一个新的分片中,例如,2021 年 5 月 1 日的数据会被切割到名为 'myindex-2021.05.01' 的分片中。

这样做的好处是可以方便地进行时间范围查询,提高查询效率。

Elasticsearch 索引按天切割:原理与优势

原文地址: https://www.cveoy.top/t/topic/oPMI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录