доклад не плохой, но не полный ((( я хотел узнать как эти самые логи хранятся в Elastic. вот прилетает 1000 сообщений, пользователь, что сделал, с чем сделал, что получил, когда сделал. Это записываем в Elastic, индекс ладно, ид какой будет? в общем ладно, буду копать дальше.
@Andrey Rudin Кстати, да. В итоге, что такое "индекс" здесь? И как им пользуется заказчик всего этого. Пример приведён абстрактный. Тема индекса не раскрыта. То есть, говорили что делали для индексации. Раскрыли потребность, реализацию схему. Не раскрыли хотя бы 1 минимальный пример создания "индекса". Что это? Делаем какое - то новое поле в пришедшем json в зависимости от других полей? И не показано как этим индексом далее пользуются.
Лучше понял сейчас. 2 кейс - Чтение из другого "индекса". Чтобы был доступ к другим индексам - там фильтр плагин может делать запросы к еластику к "другим индексам". Думаю, что всё просто. В момент прихода текущего объекта собираемся класть его в ES. Но в начале сходим в "другой индекс". Возьмём id группы из объекта. И по нему достанем из другого индекса название группы и вставим в текущий объект. Тогда, в будущем сможем делать полнотекстовый поиск по имени групп. Бинго.
Хороший доклад. Последовательное изложение исходя из потребностей.
доклад не плохой, но не полный ((( я хотел узнать как эти самые логи хранятся в Elastic. вот прилетает 1000 сообщений, пользователь, что сделал, с чем сделал, что получил, когда сделал. Это записываем в Elastic, индекс ладно, ид какой будет? в общем ладно, буду копать дальше.
@Andrey Rudin Кстати, да. В итоге, что такое "индекс" здесь? И как им пользуется заказчик всего этого.
Пример приведён абстрактный. Тема индекса не раскрыта.
То есть, говорили что делали для индексации.
Раскрыли потребность, реализацию схему.
Не раскрыли хотя бы 1 минимальный пример создания "индекса". Что это? Делаем какое - то новое поле в пришедшем json в зависимости от других полей?
И не показано как этим индексом далее пользуются.
Лучше понял сейчас.
2 кейс - Чтение из другого "индекса".
Чтобы был доступ к другим индексам - там фильтр плагин может делать запросы к еластику к "другим индексам".
Думаю, что всё просто. В момент прихода текущего объекта собираемся класть его в ES. Но в начале сходим в "другой индекс".
Возьмём id группы из объекта. И по нему достанем из другого индекса название группы и вставим в текущий объект.
Тогда, в будущем сможем делать полнотекстовый поиск по имени групп. Бинго.
Очень не уверенный спикер )