relativity_media
Всех приветствую!
Если взять как за образец любой крупный тьюб, вот на сингловой странице видоса с комментами и рейтингом, там внизу есть блок с похожими запросами. Интересует по каким критериям рассчитываются релевантные видосы.
Два Имхо:
1. По тегам, категориям, порнозвездам. Затем сортировка по просмотрам или рейтингу.
2. На основе пользовательских предпочтений и действий.
Последнее, как по мне, реализовать сложно но можно и выхлоп при этом будет больше.
JM
relativity_media: sphinx + поиск по деску по релевантности, а степень вхождения уже сам смотри, можно с тагами- но тагов дохера одинаковых.
дальше можно по рейтингу или еще чему чуть подкрутить...
relativity_media
У меня сейчас такой алгоритм,
Взять все теги текущего видоса и отсортировать по кол-ву видео сгруппированных имен тегов, другими словами, сколько видосов содержат каждый тег:
TagName;CountVideos
"Amateur";125
"Anal Sex";104
"HD";59
"Oral Sex";47
"Cum Shot";47
"Blowjob";39
"Masturbation";37
"Caucasian";35
"Vaginal Sex";32
"Blonde";29
"Pornstar";29
Потом взять топовые теги из этой таблицы, у меня от 4 - 6 рандомно; к примеру взялись теги в кол-ве 5-ти, затем уже берем видосы которые содержат все эти теги ("Amateur" AND "Anal Sex" AND "HD" AND "Oral Sex" AND "Cum Shot"), после сортировка по просмотрам либо по рейтингу.
Но тут у каждого видоса еще может быть по одному тегу а может быть вообще без тегов "Unnamed", т.е. разброс большой.
JM писал:
relativity_media: sphinx + поиск по деску по релевантности, а степень вхождения уже сам смотри, можно с тагами- но тагов дохера одинаковых.
дальше можно по рейтингу или еще чему чуть подкрутить...
По деску тоже есть небольшая проблема, парсер под редтуб а там порой такая шляпа несоответствующая содержимому.
А можно по подробнее про sphinx?