@hckn

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

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

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

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

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

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

Войти через TM ID
Похожие вопросы
от 40 000 до 60 000 руб.
Ракета Краснодар
от 90 000 до 110 000 руб.
Home Credit Bank Санкт-Петербург
от 85 000 до 100 000 руб.
23 окт. 2018, в 14:08
1000 руб./в час
23 окт. 2018, в 12:31
1000 руб./за проект