persze nem vártam az algoritmus mûködését leírni, de akkor ahogy nézem, egyelõre egy sima sql lekérdezés + php. Persze ez is elég, de ahogy írtad, ha belevenne pár plusz infót, mint pl az életkor, esetleg pár foglalkoztatási terület, meg a tetszési index. Ezeket kötelezõen kellene kérni minden tagtól, aztán erre már rálehet ereszteni egy jó kis algoritmust.
mi spec teljesen más témán dolgozunk, de ott is a lényeg, hogy bevitt adatokat kell feldolgozni, és aztán egy tanító minta alapján a legközelebbi találatokat mutatni. Kis átírással itt is ez kellene, és egy nem túl bonyolult bayes-háló vagy NNS algoritmus bõven megfelel. Fõleg, ha az életkort egyelõre bele sem veszik, akkor elég csak egy sorrendet csinálni a regelt userek közül, kivel a legtöbb egyezése sorozatokat tekintve, és akkor ezek közül mondjuk az elsõ ötnek kiírni azon sorozatait, amiket én még nem láttam. Ehhez csak súlyozás meg pl vektortérbe elhelyezés kell, nem is nagy kód, és gyorsabb/hatékonyabb mint a sima SQL query /ez a rész az oldalkészítõnek ment/