Comment conserver les mots utilisés par le moteur de recherche ? - comments > Comment conserver les mots utilisés par le moteur de recherche ? 2004-05-02T16:00:15Z https://files.spip.org/Comment-conserver-les-mots,1#comment9029 2004-05-02T16:00:15Z <p>Bonjour,</p> <p>C'est ce que fais pour ma page recherche.<br class="manualbr" />Je donne en bas de la page la possibilité de lancer une recherche sur les mots recherchés plus d'une fois. La sélection est triée sur le nombre d'utilisations de ces mots.</p> <p>Le code utilisé est le suivant :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code><form action='recherche.php3' method='get' style="display:inline;"> <br> <? $mots = array(); $fd = fopen($file,"r"); while ($buf = fgets($fd,4096)) { $buf2 = strstr($buf,"("); $buf3 = substr($buf2,1,strpos($buf2,")")-1); if ($mots[$buf3]) {$mots[$buf3]++;} else {$mots[$buf3] = 1;} } fclose($fd); $opt_select = ""; arsort($mots); while (list($ks,$vs) = each($mots)) { if ($vs > 1) { $opt_select .= "<option>$ks"; } } echo "<select id='formulaire_recherche' size=\"1\" name=\"recherche\" class='formrecherche'>$opt_select</select>" ?> <input type='submit' name='selection' value='Rechercher' style="width:90px;margin:5px;"> </form></code></pre></div> <p>Vous pouvez facilement l'adapter à l'affichage que vous souhaitez.</p> > Comment conserver les mots utilisés par le moteur de recherche ? 2004-05-02T15:27:00Z https://files.spip.org/Comment-conserver-les-mots,1#comment9028 2004-05-02T15:27:00Z <p>Bonjour ;)<br class="autobr" /> en fait j'aurais aimé adapter ce script pour qu'il ne sauvegarde toutes les recherches...</p> <p>Puis que sur mon site il affiche le top 10 des mots les plus recherchés...</p> <p>Pouvez-vous m'aider à réaliser cela ???</p> <p>MERCI !!!!</p> > Comment conserver les mots utilisés par le moteur de recherche ? 2004-02-26T15:42:36Z https://files.spip.org/Comment-conserver-les-mots,1#comment6848 2004-02-26T15:42:36Z <p>Salut a tous,<br class="autobr" /> j'ai testé en local ton squelette sur mon moteur de recherche et il marche impec! bravo :) et merci a tous les autres aussi pour ce script</p> > Comment conserver les mots utilisés par le moteur de recherche ? 2003-12-09T21:17:35Z https://files.spip.org/Comment-conserver-les-mots,1#comment4837 2003-12-09T21:17:35Z <p>DESOLE</p> <p>mais je n'ai pas fait de saisie !</p> <p>je vais tenté le nettoyage de ça :</p> <p>08/12/2003 21:24:05;;<br class="autobr" /> 08/12/2003 21:24:05 ; (); lns-vlq-13-62-147-204-176.adsl.proxad.net(62.147.204.176) ; ; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FREE) ; /recherche.php3?recalcul=oui&submit=Recalculer+cette+page<br class="autobr" /> 08/12/2003 21:24:15;AGENDA;<br class="autobr" /> 08/12/2003 21:24:15 ; (AGENDA); lns-vlq-13-62-147-204-176.adsl.proxad.net(62.147.204.176) ; ; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FREE) ; /recherche.php3?recalcul=oui&submit=Recalculer+cette+page<br class="autobr" /> 08/12/2003 21:24:27;AGENDA;<br class="autobr" /> 08/12/2003 21:24:27 ; (AGENDA); lns-vlq-13-62-147-204-176.adsl.proxad.net(62.147.204.176) ; ; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FREE) ; /recherche.php3<br class="autobr" /> 08/12/2003 21:49:31;;<br class="autobr" /> 08/12/2003 21:49:31 ; (); 80.236.52.198(80.236.52.198) ; ; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) ; /spip_contrib/article.php3?id_article=130<br class="autobr" /> 08/12/2003 21:59:39;;<br class="autobr" /> 08/12/2003 21:59:39 ; (); 80.236.52.198(80.236.52.198) ; ; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) ; /<br class="autobr" /> 09/12/2003 00:37:32;Rechercher;<br class="autobr" /> 09/12/2003 00:37:32 ; (Rechercher); ABoulogne-112-1-6-5.w81-49.abo.wanadoo.fr(81.49.110.5) ; ; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) ; /rubrique.php3?id_rubrique=91<br class="autobr" /> 09/12/2003 00:36:52;jacque prévert;<br class="autobr" /> 09/12/2003 00:36:52 ; (jacque prévert); ABoulogne-112-1-6-5.w81-49.abo.wanadoo.fr(81.49.110.5) ; ; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) ; /recherche.php3<br class="autobr" /> 09/12/2003 01:08:17;;<br class="autobr" /> 09/12/2003 01:08:19 ; (); pub1.cdcna.com(63.66.5.11) ; 10.94.80.50 ; Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20030925 Firebird/0.7 ; /spip_contrib/article.php3?id_article=130<br class="autobr" /> 09/12/2003 01:09:18;AGENDA;<br class="autobr" /> 09/12/2003 01:09:18 ; (AGENDA); pub1.cdcna.com(63.66.5.11) ; 10.94.80.50 ; Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20030925 Firebird/0.7 ; /recherche.php3<br class="autobr" /> 09/12/2003 11:02:27;contact association;<br class="autobr" /> 09/12/2003 11:02:27 ; (contact association); 213.56.33.205(213.56.33.205) ; ; Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Win 9x 4.90; KITV4 Wanadoo; .NET CLR 1.1.4322) ; /rubrique.php3?id_rubrique=38<br class="autobr" /> 09/12/2003 11:29:52;personnalité;<br class="autobr" /> 09/12/2003 11:29:52 ; (personnalité); 213.56.33.205(213.56.33.205) ; ; Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Win 9x 4.90; KITV4 Wanadoo; .NET CLR 1.1.4322) ; /sommaire.php3<br class="autobr" /> 09/12/2003 13:32:17;;<br class="autobr" /> 09/12/2003 13:32:17 ; (); ANantes-106-1-10-196.w80-14.abo.wanadoo.fr(80.14.123.196) ; ; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Alexa Toolbar) ; /spip_contrib/article.php3?id_article=130<br class="autobr" /> 09/12/2003 13:40:49;;<br class="autobr" /> 09/12/2003 13:40:49 ; (); ANantes-106-1-10-196.w80-14.abo.wanadoo.fr(80.14.123.196) ; ; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Alexa Toolbar) ; /spip_contrib/article.php3?id_article=130<br class="autobr" /> 09/12/2003 14:36:12;barbara;<br class="autobr" /> 09/12/2003 14:36:13 ; (barbara); e1.bob.bdeb.qc.ca(205.151.6.33) ; 10.154.69.110 ; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) ; /rubrique.php3?id_rubrique=96<br class="autobr" /> 09/12/2003 20:23:47;poesies;<br class="autobr" /> 09/12/2003 20:23:47 ; (poesies); cache-loh-ab08.proxy.aol.com(195.93.33.14) ; ; Mozilla/4.0 (compatible; MSIE 6.0; AOL 7.0; Windows NT 5.1; .NET CLR 1.0.3705) ; /rubrique.php3?id_rubrique=96<br class="autobr" /> 09/12/2003 21:14:10;esbb85;<br class="autobr" /> 09/12/2003 21:14:10 ; (esbb85); ANantes-101-1-2-137.w81-53.abo.wanadoo.fr(81.53.245.137) ; ; Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; T312461; MyIE2) ; /rubrique.php3?id_rubrique=17<br class="autobr" /> 09/12/2003 21:14:27;bio-squelettes pour free;<br class="autobr" /> 09/12/2003 21:14:27 ; (bio-squelettes pour free); ANantes-101-1-2-137.w81-53.abo.wanadoo.fr(81.53.245.137) ; ; Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; T312461; MyIE2) ; /rubrique.php3?id_rubrique=17</p> <p>pas glop ?????????????????</p> > Comment conserver les mots utilisés par le moteur de recherche ? 2003-12-08T22:08:50Z https://files.spip.org/Comment-conserver-les-mots,1#comment4820 2003-12-08T22:08:50Z <p>Oui, il peut y avoir des recherches lancées avec une mauvaise saisie.<br class="autobr" /> On peut essayer, avant de stocker l'information de filtrer une zone blanche, un 0...</p> <p>Mais il restera toujours des erreurs de saisie, un mot mal ortographié...</p> <p>La seule solution est de faire de temps un temps un nettoyage manuellement dans le fichier pour y enlever les lignes indésirables.</p> <p>Il suffit de le rapatrier en FTP, le corriger, puis le renvoyer sur le site à la place de la version contenant les lignes indésirables.</p> > Comment conserver les mots utilisés par le moteur de recherche ? 2003-12-08T20:38:56Z https://files.spip.org/Comment-conserver-les-mots,1#comment4819 2003-12-08T20:38:56Z <p>chouette vraiment chouette,</p> <p>mais le 0 est la</p> <p>voir <a href="http://www.bachant.net/recherche.php3" class="spip_out" rel='nofollow external'>ICI</a></p> <p>COMMENT JE LE SUPPRIME ?</p> > Comment conserver les mots utilisés par le moteur de recherche ? 2003-04-30T15:00:34Z https://files.spip.org/Comment-conserver-les-mots,1#comment1600 2003-04-30T15:00:34Z <p>Je ne comprends pas. Je n'ai pas ce problème.</p> <p>Vous pouvez voir le squelette utilisé à l'adresse :</p> <p><a href="http://www.actionconsommation.org/publication/recherche_squel.txt" class="spip_url spip_out auto" rel="nofollow external">http://www.actionconsommation.org/publication/recherche_squel.txt</a></p> <p>Envoyez-moi le squelette que vous utilisez.</p> > Comment conserver les mots utilisés par le moteur de recherche ? 2003-04-30T13:20:27Z https://files.spip.org/Comment-conserver-les-mots,1#comment1597 2003-04-30T13:20:27Z <p>moi oci j'ai le meme probleme ?<br class="autobr" /> comment puis-je le résoudre stp !<br class="autobr" /> en tou K , merci , jolie taff :o)</p> > Comment conserver les mots utilisés par le moteur de recherche ? 2003-04-29T11:03:40Z https://files.spip.org/Comment-conserver-les-mots,1#comment1591 2003-04-29T11:03:40Z <p>bonjour,<br class="autobr" /> je tenais à remercier pour le code permettant de mettre en ligne les mots recherchés plus d'une fois.</p> <p>J'ai copié le code et tout marche. Si ce n'est que le premier mot apparaissant dans le menu déroulant est “0” ! alors qu'il n'y en a pas dans le fichier recherche.log...</p> <p>cela doit être tres simple mais je ne vois pas d'où cela provient....</p> <p>encore merci</p> > Comment conserver les mots utilisés par le moteur de recherche ? 2003-04-28T17:12:46Z https://files.spip.org/Comment-conserver-les-mots,1#comment1586 2003-04-28T17:12:46Z <p>Je viens d'ajouter sur le site <a href="http://www.actionconsommation.org" class="spip_url spip_out auto" rel="nofollow external">www.actionconsommation.org</a> le code suivant en bas de la page “résultat de la recherche” qui permet d'effectuer une recherche à partir des mots qui ont été utilisés plus d'une fois.</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><div style="width:260;"> <p style="padding:0;margin:0;">Mots qui ont été recherchés plus d'une fois :</p> <form action='recherche.php3' method='get' style="display:inline;"> <br><label for='formulaire_recherche' style='display: none'>Rechercher dans le site : </label> <? $mots = array(); $fd = fopen($file,"r"); while ($buf = fgets($fd,4096)) { $buf2 = strstr($buf,"("); $buf3 = substr($buf2,1,strpos($buf2,")")-1); if ($mots[$buf3]) {$mots[$buf3]++;} else {$mots[$buf3] = 1;} } fclose($fd); $opt_select = ""; arsort($mots); while (list($ks,$vs) = each($mots)) { if ($vs > 1) { $opt_select .= "<option>$ks"; } } echo "<select id='formulaire_recherche' size=\"1\" name=\"recherche\" class='formrecherche'>$opt_select</select>" ?> <input type='submit' name='selection' value='Rechercher' style="width:90px;margin:5px;"> </form> </div></code></pre></div> <p>Au lieu d'utiliser un fichier texte on pourrait créer une table avec un délai de conservation des mots.</p> > Comment conserver les mots utilisés par le moteur de recherche ? 2003-04-28T14:22:40Z https://files.spip.org/Comment-conserver-les-mots,1#comment1583 2003-04-28T14:22:40Z <p>Il pourrait être intéressant de proposer sur le site, ou au moins dans le back-office, un <i>top ten</i> des recherches, ou une liste complète ...</p>