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