Moin,
ich plane ein Projekt, wo man Interessen hinterlegen kann. Mitglieder sollten einen Wert angezeigt bekommen (Prozentual) wie identisch die Interessen der User mit seinen Interessen sind.
Momentan bin ich am überlege wie ich das am Besten umsetze.
Und hänge leider gerade ein bißchen.
Vielleicht nochmal zum Verständnis:
Interessen:
User A:
Kino,Essen,Fortgehen,Party
User B:
Fernsehen,Essen,Kochen,Party
Also sind die Interessen zu 50 % identisch.
Für mich stellt sich die Frage, wie eine effiziente Datenbankstruktur hierfür aussehen könnte.
Bzw. kann ich eine Art Matching direkt in MySQL ausrechnen (rauspicken), ohne jetzt hunderte Datensätze auszulesen und auszurechen mit PHP ?
ich plane ein Projekt, wo man Interessen hinterlegen kann. Mitglieder sollten einen Wert angezeigt bekommen (Prozentual) wie identisch die Interessen der User mit seinen Interessen sind.
Momentan bin ich am überlege wie ich das am Besten umsetze.
Und hänge leider gerade ein bißchen.
Vielleicht nochmal zum Verständnis:
Interessen:
User A:
Kino,Essen,Fortgehen,Party
User B:
Fernsehen,Essen,Kochen,Party
Also sind die Interessen zu 50 % identisch.
Für mich stellt sich die Frage, wie eine effiziente Datenbankstruktur hierfür aussehen könnte.
Bzw. kann ich eine Art Matching direkt in MySQL ausrechnen (rauspicken), ohne jetzt hunderte Datensätze auszulesen und auszurechen mit PHP ?