подумалось, что уведомления по mentions нетривиальны, да. но saved searches (например для тех же mentions, для тегов), которые будут висеть в правом баре и ждать клика — совсем просты. а уведомлениями могут обрасти со временем.
Ну вообще да: saved searches как пассивная фича → +мониторинг (и отображение в сайдбаре N new results) → +уведомление ‎- а меня почему-то забыли
а почему уведомления по mentions нетривиальны, какие вопросы? ‎- поцелуйчики в строю
ага, проблема понятна. несколько замечаний: ‎- поцелуйчики в строю
1 я бы делал не меншены а саммоны, то есть упоминания в тех тредах, где нет твоих каментов или лайков. ‎- поцелуйчики в строю
2 от директов все же почти не отличается. я бы тривиально выделял из текста @... и мокум-урлы, трактовал как вариант директа и пытался доставить. упс, нет такого! (а директ тоже должен так уметь говорить, мало ли что ему там UI отдаст в качестве адресата) тогда возвращаемся и снимаем подсветку. ‎- поцелуйчики в строю
3 сохраненные поиски. для простоты, предположим у нас поиск только по словам-термам, без синтаксиса. алгоритмически должно бы быть так -- есть индекс от текстов к термам, вхождения, а есть от термов к запросам. второй строится по самым редким в запросе термам. тогда при разборе нового текста на термы мы смотрим во второй индекс для каждого терма, достаем вероятные запросы и их верифицируем. это очень упрощенная картина, и я не знаю что умеет эластик конкретно, я только указываю где бы это должно быть алгоритмически. ‎- поцелуйчики в строю
4 активные юзеры. я не помню решил ли ты, как и я предлагал, считать и готовить только то что есть куда конкретно показать, то есть очень lazy. ленты только те, для которых есть реальная вкладка браузера, которая ее покажет, и т. д. тогда все остальное можно получать эмулируя приход -- "предположим, Вася к нам вернулся, что он увидит?", и варьируя частоты этих эмуляций. ‎- поцелуйчики в строю