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

Как сделан поиск на тостере?

Интересует именно бэкенд.. Я не думаю, что при каждой вбитой букве в строку поиска, он теребит бд, наверное как то кэшируются запросы, но как это может быть с другой стороны.. Вообщем жду ваши предложения!
  • Вопрос задан
  • 458 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@Kostik_1993
Web Developer
Нет. Он не теребит БД он теребит память с помощью elasticsearch или подобного движка
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@xuBpaloLim
Раньше они упоминали что используют SphinxSearch для поиска на Хабре.
Возможно, что до сих пор на Хабре и на Тостере он и используется.
Или ElasticSearch
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
да какая разница , поиск легко делается на сфинксе или элестиксерче
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Возможно, будет полезен Stumper API для таких целей.
При постоянном обновлении (после однократного создания) full-mesh "дерева" на Вашей стороне, можно быстро находить нужный контент по поисковой строке.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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