更新过滤器 API
编辑更新过滤器 API
编辑更新过滤器的描述、添加条目或删除条目。
请求
编辑POST _ml/filters/<filter_id>/_update
前提条件
编辑需要 manage_ml
集群权限。此权限包含在 machine_learning_admin
内置角色中。
路径参数
编辑-
<filter_id>
- (必需,字符串) 唯一标识过滤器的字符串。
请求体
编辑-
add_items
- (可选,字符串数组) 要添加到过滤器的条目。
-
description
- (可选,字符串) 过滤器的描述。
-
remove_items
- (可选,字符串数组) 要从过滤器中删除的条目。
示例
编辑resp = client.ml.update_filter( filter_id="safe_domains", description="Updated list of domains", add_items=[ "*.myorg.com" ], remove_items=[ "wikipedia.org" ], ) print(resp)
response = client.ml.update_filter( filter_id: 'safe_domains', body: { description: 'Updated list of domains', add_items: [ '*.myorg.com' ], remove_items: [ 'wikipedia.org' ] } ) puts response
const response = await client.ml.updateFilter({ filter_id: "safe_domains", description: "Updated list of domains", add_items: ["*.myorg.com"], remove_items: ["wikipedia.org"], }); console.log(response);
POST _ml/filters/safe_domains/_update { "description": "Updated list of domains", "add_items": ["*.myorg.com"], "remove_items": ["wikipedia.org"] }
API 返回以下结果
{ "filter_id": "safe_domains", "description": "Updated list of domains", "items": ["*.google.com", "*.myorg.com"] }