Bonjour, je suis en train d'essayer de créer un petit moteur de recherche en php / mysql pour mon plaisir.
1°) J'aimerai savoir si il y a des "techniques" pour la rapidité du script ? j'ai lu un jour dans un sujet ici que la rapidité des requetes peut dependre de la structure de la table ou un autre truc du genre ?
Voila ma table :
est-ce que j'ai bien choisi ? les types de champs ?
2°)J'aimerai classer les resultats par "nombre fois où le/les mots clés on été trouvés" par exemple : si le mot clé recherché est "referencement" et que le champ de mots clé dans mysql il y a 2 enregistrement qui y correspondent le premier contient : "referencement gratuit, referencement payant" et le deuxième contient : "referencement"
je veux que la boucle d'affichage commence par le premier enregistrement car celui ci contient 2 fois "referencement".....
Vous captez ?? :roll:
Si vous voulez tester ce petit moteur de recherche c'est http://rottman.free.fr
A bientôt :wink:
1°) J'aimerai savoir si il y a des "techniques" pour la rapidité du script ? j'ai lu un jour dans un sujet ici que la rapidité des requetes peut dependre de la structure de la table ou un autre truc du genre ?
Voila ma table :
Code:
CREATE TABLE moteur (
title varchar(255) NOT NULL,
url varchar(255) NOT NULL,
description text NOT NULL
);
est-ce que j'ai bien choisi ? les types de champs ?
2°)J'aimerai classer les resultats par "nombre fois où le/les mots clés on été trouvés" par exemple : si le mot clé recherché est "referencement" et que le champ de mots clé dans mysql il y a 2 enregistrement qui y correspondent le premier contient : "referencement gratuit, referencement payant" et le deuxième contient : "referencement"
je veux que la boucle d'affichage commence par le premier enregistrement car celui ci contient 2 fois "referencement".....
Vous captez ?? :roll:
Si vous voulez tester ce petit moteur de recherche c'est http://rottman.free.fr
A bientôt :wink: