Recommendation Engines



  • Hallo,

    ohne viel Umschweif komm ich zum meinem Problem:
    tabelle.Bewertung

    [b]UserID[/b] | [b]ProduktID[/b] | [b]Bewertung[/b]
    -------+-----------+----------
    

    Ein User.A kann also Produkte bewerten.

    ProduktID = 10334;
    Bewertung = 2;
    ProduktID = 40788;
    Bewertung = 6;
    ProduktID = 64532;
    Bewertung = 4;
    // ....
    

    Dies wird in die Tabelle Bewertung eingefügt. Nun soll geschaut werden welche User die prozentual am ähnlisten Bewertungen abgegeben haben.
    User.B hat mit

    ProduktID = 40788;
    Bewertung = 6;
    ProduktID = 64532;
    Bewertung = 4;
    

    mehr vorlieben als
    User.C der von 1000 Bewertungen nur ein Treffer hat.

    Wie könnte, um zu User.A, User.X,Y,Z zu finden, der Algorithmus aussehen?
    Umsetzen möchte ich das alles in PHP.


Anmelden zum Antworten