Как создать эластичные часы, которые могут идентифицировать изменения данных в заданном индексе эластичного поиска
В официальном сайте Elastic Watcher они сказали
Watcher - это плагин для Elasticsearch, который предоставляет предупреждения и уведомления на основе изменений в ваших данных
Соответствующие данные или изменения в данных могут быть идентифицированы с помощью периодического запроса Elasticsearch
То, что я хочу, - это функция типа Trigger of MySQL, то есть когда запись обновляется, запускается действие.
Но я не нашел пример или документ для решения этого варианта использования, кто-нибудь может сказать мне, как это сделать?
1 ответ
Вы определяете input
типаsearch
и используя body
, indices
(в основном) вы определяете, на какие индексы смотреть (indices
) и каков фактический запрос (body
). Если вам нужны другие настройки, есть много других настроек. После этого вы определяете условие и действие для завершения потока.
Сделайте попытку и создайте часы. Если у вас возникли трудности, сообщите подробности того, что вы пробовали, в другом посте SO (вы понимаете, что ваш текущий пост не подходит для SO, так как вы запрашиваете полный код без каких-либо попыток).