Привет! Когда мы работали над finle.ru, встал вопрос о реализации самих рекомендаций, способов придумали несколько, хотелось бы поделиться с сообществом, возможно кто-нибудь предложит идеи по-интереснее.
Интересно мне, интересно и другим
Первый способ, именно он сейчас и используется на сайте, как самый оптимальный. В базе хранятся пары, вида game_id1 | game_id2 | points. Эти пары формируются следующим образом: допустим ранее мы оценили несколько игр, в базе это выглядит так
Id игры | Название игры | Оценка |
---|---|---|
1 | Team Fortress 2 | 9 |
2 | Counter-Strike |