如果我在elasticsearch中为两个或多个索引创建一个别名,那么这些索引的存储中会有什么变化吗?它们是在文件系统的某个地方合并的,还是在api级别合并的?
pftdvrlh1#
没有任何形式的合并。别名只是逻辑表示(来自文档):索引别名api允许用一个名称对索引进行别名,所有api都会自动将别名转换为实际的索引名称。别名也可以Map到多个索引,指定它时,别名将自动扩展到别名索引。当您使用别名查询api时,es将解析别名并对别名中的每个索引运行查询。
1条答案
按热度按时间pftdvrlh1#
没有任何形式的合并。别名只是逻辑表示(来自文档):
索引别名api允许用一个名称对索引进行别名,所有api都会自动将别名转换为实际的索引名称。别名也可以Map到多个索引,指定它时,别名将自动扩展到别名索引。
当您使用别名查询api时,es将解析别名并对别名中的每个索引运行查询。