别名
编辑别名
编辑action: alias description: "Add/Remove selected indices to or from the specified alias" options: name: alias_name add: filters: - filtertype: ... remove: filters: - filtertype: ...
空值和注释行将导致选择默认值(如果有)。如果设置了某个设置但未被给定操作使用,则将被忽略。
此操作将索引添加到由 name 标识的别名中和/或从中删除索引。
add
和 remove
指令下的 过滤器 定义了将添加和/或删除哪些索引。这是一个原子操作,因此添加和删除会即时发生。
extra_settings 选项允许使用 add
指令添加额外的设置。这些设置对于 remove
被忽略。关于如何使用这些设置创建过滤别名的示例可能是
action: alias description: "Add/Remove selected indices to or from the specified alias" options: name: alias_name extra_settings: filter: term: user: kimchy add: filters: - filtertype: ... remove: filters: - filtertype: ...
在创建过滤别名之前,请先确保字段已存在于映射中。
在 Elasticsearch 别名 API 文档 中了解有关向别名添加过滤和路由的更多信息。