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

Как реализовать сайдбар с похожими постами на основе похожести заголовка на php, как это реализовано на stackoverflow?

Мы обычно имплементим похожие посты, основываясь на тегах, например. С ними всё понятно. Но как реализовать вывод похожих постов на основе ключевых слов (часто встречающихся слов, либо в заголовке либо на странице новости), как это реализовано на stackoverflow? Например -
5bc36173ceca5875403811.png

И как быть если постов сотни тысяч? У stackoverflow их вообще миллионы, и как они примерно это делают? Подскажите плиз, можно просто свои догадки как это сделать.
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Решения вопроса 2
@Kostik_1993
Web Developer
Все просто, юзайте сфинкс или эластик, даете им заголовок, можно теги, категории еще и все прчее, она вам отдают список постов в которых надется что-либо из вашего заголовка
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Алфавитный указатель в базе по уникальным словам и дальше - поиск (выборка из БД).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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