别名
编辑别名编辑
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 文档 中了解有关向别名添加过滤和路由的更多信息。