Comment faire une bonne fonction de recherche
8 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Comment faire une bonne fonction de recherche
salut à tous !
Alors voilà, dans mes tables j'ai beaucoup de chose du genre :
titre - description - texte(pas de mots clés)
et dans le cadre de la refonte du site, on va améliorer notre moteur de recherche "maison".
On utilise actuellement des requetes sql avec LIKE mais c'est très très loin d'être pertinent
.
Si vous avez des tutoriaux, des explications, des aides, des astuces (ou des fonctions toutes faites (on peut rêver ?)) (mais pas des scripts !) !
Merci d'avance !
Alors voilà, dans mes tables j'ai beaucoup de chose du genre :
titre - description - texte(pas de mots clés)
et dans le cadre de la refonte du site, on va améliorer notre moteur de recherche "maison".
On utilise actuellement des requetes sql avec LIKE mais c'est très très loin d'être pertinent
Si vous avez des tutoriaux, des explications, des aides, des astuces (ou des fonctions toutes faites (on peut rêver ?)) (mais pas des scripts !) !
Merci d'avance !
blman est en train d'implémenter une solution en PHP :
http://www.webrankinfo.com/forums/viewtopic_41650.htm
http://www.webrankinfo.com/forums/viewtopic_41650.htm
Yep, suite à ce post mis en lien un peu plus haut par spidetra, http://www.webrankinfo.com/forums/viewtopic_41650.htm , je suis en train de tester plus profondément FULL TEXT ( http://dev.mysql.com/doc/refman/5.0/fr/ ... uning.html )...
Pour le moment, dans mon avancement :
-> La recherche grâce à FULLTEXT est bien plus rapide que ce que j'essai de programmer
-> Elle est par contre beaucoup moins pertinente
Je compte par conséquent combiner les 2 systèmes.
Par contre, j'ai des souci avec FULL TEXT :
-> le même mot au pluriel ou au singulier sont 2 mots différents
-> FULL TEXT ne gère pas les mots de moins de 3 caractères (très embétant dans mon cas)
Si vous avez des tuyaux (liens, expériences perso, ...), je suis preneur...
Pour le moment, dans mon avancement :
-> La recherche grâce à FULLTEXT est bien plus rapide que ce que j'essai de programmer
-> Elle est par contre beaucoup moins pertinente
Je compte par conséquent combiner les 2 systèmes.
Par contre, j'ai des souci avec FULL TEXT :
-> le même mot au pluriel ou au singulier sont 2 mots différents
-> FULL TEXT ne gère pas les mots de moins de 3 caractères (très embétant dans mon cas)
Si vous avez des tuyaux (liens, expériences perso, ...), je suis preneur...
blman a écrit:...Pour le moment, dans mon avancement :
-> La recherche grâce à FULLTEXT est bien plus rapide que ce que j'essai de programmer
-> Elle est par contre beaucoup moins pertinente
Oui, elle est bien pratique mais a ses limitations. Si elle est tres utile pour des recherches sur les textes, elle est nettement moins performante dans les recherches sur des criteres precis.
blman a écrit:-> FULL TEXT ne gère pas les mots de moins de 3 caractères (très embétant dans mon cas)
C'est un pb pour moi aussi mais pas insoluble. il faut mysql >= 4.0 et recompiler mysql... une paille
C'est promis, je ne ferai plus de site tratant de choses comme les dvd, as, vin, etc... bref tous ces petits mots qui "passent a l'as", tiens, encore une expression qui ne donnera pas de bons résultats
blman a écrit:Si vous avez des tuyaux (liens, expériences perso, ...), je suis preneur...
Des tuyaux, non mais j'utilise les deux techiques:
- par defaut la recherche avec like sur les champs eligibles + la possibilite de selectionner une ou plusieurs categories
- je laisse la possibilite de faire une recherche en full text dans un champ contenant tous les mots significatifs (dans l'ordre) des champs eligibles pour la recherche, mais c'est une action volontaire de la part de l'utilisateur.
8 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Référencer un site multilingue
- Gérer l'entête HTTP en PHP
- Comment l'internaute utilise les moteurs de recherche
- Référencement de sites multilingues
- Comment placer son blog dans Google Finance
- Importer tout son blog dans Google Base
- Froogle, l'annuaire du shopping selon Google
- Personnalisation et recherche locale sur Google
- MyMaps : des cartes personnalisées avec Google Maps
- Google ajoute la Navigation par nom dans sa Toolbar
- Fonction recherche Link de GG
- Recherche fonction PHP spécifique
- resultat different en fonction pays de recherche ?
- fonction calculatrice dans la recherche
- Changement dynamique du titre en fonction de la recherche
- fonction de recherche : ai je le droit de remplir le champ?
- recherche une fonction php pour chaine de caractere ! help:s
- Fonction recherche ne fonctionne pas dans forum Partenariats
- Bug sur la fonction recherche (GG) dans WRI ?
- Comment utiliser la fonction $_SERVER['REMOTE_ADDR'] ?
- imagepsbbox - Comment mettre en place cette fonction ?
- Fonction avec le même nom, et appel de la fonction d'origine
- passage fonction strtotime en fonction mktime.... HELP
- Fonction Include et Fonction $_SERVER['REQUEST_URI']
- Poster Utile / Repondre Utile / Fonction recherche
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links
- Logiciel de référencement AgentWebRanking
AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés. - Transformer des citations en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum