pangu
Angesehenes Mitglied
nehmen wir an ich möchte user nach beliebtheit sortieren:
( usera hat 5 freunde, userb nur 3, dann soll usera zuerst kommen.)
so ist es noch einfach, aber wenn jetzt freunde, die selber viele freunde haben "wichtiger" sind als freunde, die kaum oder keine freunde haben, wird das schon komplizierter.
(
usera: 5 freunde
userb: 3 freunde
userc: 100 freunde
userd: 0 freunde
wenn jetzt userx userc als freund hat, soll er höher gerankt werden, als usery, der usera + userb + userd als freunde hat..
)
-> müsste dann so eine art rekursive abfrage wie z.b. beim pageranksystem sein, aber wie fange ich da an?
am besten auch über mehrere ebenen, denke mal 2-5 sollten reichen, sonst wirds auch zu rechenintensiv, oder!?
hintergrund: möchte verhindern, dass ein user (evtl mit ein paar bekannten) 100te fakeaccounts anlegt, ums so seine "beliebtheit" zu pushen: kann man das irgendwie auslesen, in wie weit diese accounts innerhalb der anderen accounts integriert wurden oder nur zum pushen der anderen accounts angelegt wurden?
( usera hat 5 freunde, userb nur 3, dann soll usera zuerst kommen.)
so ist es noch einfach, aber wenn jetzt freunde, die selber viele freunde haben "wichtiger" sind als freunde, die kaum oder keine freunde haben, wird das schon komplizierter.
(
usera: 5 freunde
userb: 3 freunde
userc: 100 freunde
userd: 0 freunde
wenn jetzt userx userc als freund hat, soll er höher gerankt werden, als usery, der usera + userb + userd als freunde hat..
)
-> müsste dann so eine art rekursive abfrage wie z.b. beim pageranksystem sein, aber wie fange ich da an?
am besten auch über mehrere ebenen, denke mal 2-5 sollten reichen, sonst wirds auch zu rechenintensiv, oder!?
hintergrund: möchte verhindern, dass ein user (evtl mit ein paar bekannten) 100te fakeaccounts anlegt, ums so seine "beliebtheit" zu pushen: kann man das irgendwie auslesen, in wie weit diese accounts innerhalb der anderen accounts integriert wurden oder nur zum pushen der anderen accounts angelegt wurden?