API создания фильтров
Создаёт фильтр.
Запрос
PUT _ml/filters/<filter_id>
Предварительные требования
Требуется привилегия кластера manage_ml. Данная привилегия включена в встроенную роль machine_learning_admin.
Описание
Фильтр содержит список строк. Его могут использовать один или несколько заданий. В частности, фильтры ссылаются на свойство custom_rules объектов конфигурации детекторов.
Параметры пути
-
<filter_id> - (Обязательно, строка) Строка, которая однозначно идентифицирует фильтр.
Тело запроса
-
description - (Необязательно, строка) Описание фильтра.
-
items - (Обязательно, массив строк) Элементы фильтра. В начале или конце элемента может использоваться подстановочный символ
*. В каждом фильтре разрешается до 10000 элементов.
Примеры
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"]
}
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/ml-put-filter.html