Задать вопрос
@hckn

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

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

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

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

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

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

Похожие вопросы