PHP interesse |
|
land <-- niet representatief, men gebruikt wel eens een proxy of zit via een VPN van t werk verbonden
netwerk <-- waarom zou dit intressant zijn?
afkomst <-- hoe kun je in hemelsnaam iemands afkomst achterhalen.
de url etc zou ik gewoon uit de webserverlogs halen. Onnodig om hiermee je database te vervuilen als de gegevens al beschikbaar zijn.
Voor je zoekding:
Alle zoektermen loggen in je database en een couter erbij hoevaak die zoekterm is gebruikt. Als je MyISAM engine in MySQL gebruikt kun je met een fulltext search de score en het aantal hits laten meetellen voor je voorgestelde zoektermen.
Even heel simpel niet getest maar om even een indruk te geven:
SELECT zoektermen, MATCH(zoektermen) AGAINST($zoekopdracht) * 10 + hits as score FROM zoekopdrachten ORDER BY score LIMIT 0,10;
SELECT zoektermen, MATCH(zoektermen) AGAINST($zoekopdracht) * 10 + hits AS score FROM zoekopdrachten ORDER BY score LIMIT 0,10;
Je zult hiermee even moeten spelen om tot een leuk resultaat te komen, maar t biedt wel mogelijkheden.
http://dev.mysq...guage.html |