05 08 2002 à 11:45



Je me demande si lorsqu'on poste un sujet sur un forum, ça vaut la peine de demander avant/pendant le postage, de mettre des mots clés pertinents et si ça peut aider le moteur de recherche et si c'est faisable ?


1. je clique sur ajouter
2. je mets le titre
3. je mets les mots clef (1-4)
4. j'écris le sujet
5. mon compte banquaire
6. le nombre de cacahouétes pPéruvienne


bon, voilà quoi, sinon, pour être plus sérieux comment on fait un moteur de recherche pour un forum php/mysql?

MErci d'avance à tous les internautes leurs futurs réponses à ce sujet qui peut paraître intéressant ^^

please url, explanation, or other

o0o (roi du pixel fanatique lvl 1 - )
50 ans (Limbo - ^^)
info@o0o.ch | 167155058
http://www.o0o.ch

   o            0          °      
O o O o
O o O o O








  05 08 2002 à 11:53


En fait le moteur de recherche de ce site se base sur les entrées déjà existantes (champs contenu, titre, etc...) mais il en existe qui demandent des mots clés. Le problème vient du fait que "combiens sont près à remplir les cases ??". Pas grand monde en fait. L'utilité est ici limité par l'utilisateur.

Tu peux aussi envisager un indexage automatique en fin de journée avec des mots clés par un bot mais la pretinence va être plus que limitée. Je bosse sur un système approchant que je mettrais dans les scripts si j'arrive à le finaliser un jour ^^

Par contre ce qui est possible c'est de m'envoyer ton n° de compte avec toutes les infos qui vont bien. j'ai 2/3 DVDs à acheter

angel2k (exilé fanatique - )
41 ans (Amiens)
angel2k@piregwan.com | 110643996

cet espace est à vendre ! mise à prix à 518€





  05 08 2002 à 12:05


En gros tu effectue une requete sur la table correspondante (ici celle du forum), sur tout les champs :

$table ="forum";
$query = "SELECT * FROM $table WHERE $titre LIKE '%$keyword%'";
$result = mysql_query($query);

Walla en résumé c'est quelque chose comme ca. J'ai pas testé mais je pense c'est bon...

medgi (mickey - )
41 ans (Strasbourg)
medgi@artysm.org | 163906994
http://www.artysm.org

Demain, hier sera aujourd'hui.





  05 08 2002 à 12:07


Ca c'est le moteur de base... tu peux ensuite utiliser des combinaisons de résultats pour avoir des possibilités + étendues.

angel2k (exilé fanatique - )
41 ans (Amiens)
angel2k@piregwan.com | 110643996

cet espace est à vendre ! mise à prix à 518€





  05 08 2002 à 12:36


et dès que tu commences a laisser le choix a l'utilisateur de rechercher dans telle ou telle table (ou telle ET telle table), a gérer les opérateurs logiques ET et OU, a indexer les mots clés comme angel l'a dit, a gérer le coefficient de pertinence de certains messages par rapport a d'autres (pourquoi tel message s'affiche avant tel autre alors qu'ils ont sensiblement le meme contenu), dès que tout ca, ca devient très très vite extremement compliqué.

courage

piregwan (agent mad fanatique lvl 1 - )
47 ans (chamb�ry, 73)
krakoukas@piregwan-genesis.com | 91327470
http://www.piregwan-genesis.com

" s'il vous plait mademoiselle, j'aurais voulu prendre une leçon particulière avec anne laurencin " JCD


Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification !

Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux.