@hckn

Как организовать поиск и хранение постов по хештегам?

Пример в Твиттере, когда ставишь символ # сайт понимает что это тег, выделяет его ссылкой и выполняет поиск по твитам, которые также содержать этот тег.

Как это организовать на примере Mongo?

Единственное что приходит в голову, на этапе создания твита парсить на наличие хештега и сохранять его в этой же модели. Но тогда поиск постов по тегам будет супер медленным и ресурсоемким. Как тогда делать?

АПД: вообщем, такой вариант: создать модель для Хештегов, и там складывать все твиты которые его содержать. Хештеги будут в индексе, скорость должна быть хорошая (а потом можно и эластик прицепить если надо). Пойдет?
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 2
OtshelnikFm
@OtshelnikFm
Мои работы: otshelnik-fm.ru
Может быть потому что это поиск? Я у себя делал через поиск. Хештеги уникальны за счет символа решетки - поэтому такой способ отлично мне подошел
Ответ написан
@lega
Теги складываете в массив внутри документа и его индексируете - будете быстро находить документы по тегу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Original Works Самара
от 30 000 до 50 000 руб.
Mains Laboratory Москва
от 130 000 до 170 000 руб.
D2C.io Екатеринбург
от 75 000 руб.
22 апр. 2019, в 11:02
30000 руб./за проект
22 апр. 2019, в 11:00
1800 руб./за проект
22 апр. 2019, в 10:37
5000 руб./за проект