@lebedev121

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

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

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

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

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