Алгоритм сопоставления базы данных - PullRequest
3 голосов
/ 01 апреля 2011

Я работаю над системой, которая будет сопоставлять участников на основе точной или / и близости их выбора категорий продуктов.

Например,Предложил бы члену других участников, у которых есть тот же самый выбор или вероятный или близкий выборы.

Например.Фред выбирает (Зерновые, Фрукты, Напитки, Одежда). Майк выбирает (Зерновые, Фрукты). Джейн выбирает (Фрукты, Напитки, Одежда)

.1007 *

Есть ли указатели?

Ответы [ 2 ]

1 голос
/ 01 апреля 2011

Я бы предложил эту книгу: http://www.amazon.com/Programming-Collective-Intelligence-Building-Applications/dp/0596529325. У меня есть, и в ней есть много примеров полезных алгоритмов, которые делают именно то, что вы хотите.На самом деле, вторая глава посвящена выработке рекомендаций.

Хотя основным языком, который он использует, является Python, применять примеры к PHP не так уж и сложно.

0 голосов
/ 01 апреля 2011

Выполните запрос по категориям пользователя, где category = '$ category_id1' и category = '$ category_id2' и т. Д. Вам также нужно будет поместить категории в подкатегории, чтобы, если они принадлежат к той же родительской категории, они были считается похожим. (т.е. топы -> футболки, футболки с рисунком, рубашки с длинным рукавом, свитера ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...