创建过滤器 API
编辑创建过滤器 API
编辑实例化一个过滤器。
请求
编辑PUT _ml/filters/<filter_id>
先决条件
编辑需要 manage_ml
集群权限。此权限包含在 machine_learning_admin
内置角色中。
路径参数
编辑-
<filter_id>
- (必需,字符串)唯一标识过滤器的字符串。
请求正文
编辑-
description
- (可选,字符串)过滤器的描述。
-
items
- (必需,字符串数组)过滤器的项。可以使用通配符
*
在项的开头或结尾。每个过滤器最多允许 10000 个项。
示例
编辑resp = client.ml.put_filter( filter_id="safe_domains", description="A list of safe domains", items=[ "*.google.com", "wikipedia.org" ], ) print(resp)
response = client.ml.put_filter( filter_id: 'safe_domains', body: { description: 'A list of safe domains', items: [ '*.google.com', 'wikipedia.org' ] } ) puts response
const response = await client.ml.putFilter({ filter_id: "safe_domains", description: "A list of safe domains", items: ["*.google.com", "wikipedia.org"], }); console.log(response);
PUT _ml/filters/safe_domains { "description": "A list of safe domains", "items": ["*.google.com", "wikipedia.org"] }
创建过滤器后,您将收到以下响应
{ "filter_id": "safe_domains", "description": "A list of safe domains", "items": ["*.google.com", "wikipedia.org"] }