设置优先级
编辑设置优先级
编辑允许的阶段:热、温、冷。
一旦策略进入热、温或冷阶段,就设置索引的优先级。在节点重启后,优先级较高的索引会在优先级较低的索引之前恢复。
通常,热阶段的索引应该具有最高值,冷阶段的索引应该具有最低值。例如:热阶段为 100,温阶段为 50,冷阶段为 0。未设置此值的索引的默认优先级为 1。
选项
编辑-
priority
- (必需,整数) 索引的优先级。必须大于或等于 0。设置为
null
以移除优先级。
示例
编辑resp = client.ilm.put_lifecycle( name="my_policy", policy={ "phases": { "warm": { "actions": { "set_priority": { "priority": 50 } } } } }, ) print(resp)
response = client.ilm.put_lifecycle( policy: 'my_policy', body: { policy: { phases: { warm: { actions: { set_priority: { priority: 50 } } } } } } ) puts response
const response = await client.ilm.putLifecycle({ name: "my_policy", policy: { phases: { warm: { actions: { set_priority: { priority: 50, }, }, }, }, }, }); console.log(response);
PUT _ilm/policy/my_policy { "policy": { "phases": { "warm": { "actions": { "set_priority" : { "priority": 50 } } } } } }