Comment conserver les mots utilisés par le moteur de recherche ? - commentaires > Comment conserver les mots utilisés par le moteur de recherche<small class="fine d-inline"> </small>? 2004-05-02T16:00:15Z https://files.spip.net/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 class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><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<small class="fine d-inline"> </small>? 2004-05-02T15:27:00Z https://files.spip.net/Comment-conserver-les-mots,1#comment9028 2004-05-02T15:27:00Z <p>Bonjour<small class="fine d-inline"> </small>;)<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<small class="fine d-inline"> </small>???</p> <p>MERCI<small class="fine d-inline"> </small>!!!!</p> > Comment conserver les mots utilisés par le moteur de recherche<small class="fine d-inline"> </small>? 2004-02-26T15:42:36Z https://files.spip.net/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<small class="fine d-inline"> </small>! bravo :) et merci a tous les autres aussi pour ce script</p> > Comment conserver les mots utilisés par le moteur de recherche<small class="fine d-inline"> </small>? 2003-12-09T21:17:35Z https://files.spip.net/Comment-conserver-les-mots,1#comment4837 2003-12-09T21:17:35Z <p>DESOLE</p> <p>mais je n'ai pas fait de saisie<small class="fine d-inline"> </small>!</p> <p>je vais tenté le nettoyage de ça :</p> <p>08/12/2003 21:24:05<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>;<br class="autobr"> 08/12/2003 21:24:05<small class="fine d-inline"> </small>; ()<small class="fine d-inline"> </small>; lns-vlq-13-62-147-204-176.adsl.proxad.net(62.147.204.176)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 6.0<small class="fine d-inline"> </small>; Windows NT 5.1<small class="fine d-inline"> </small>; FREE)<small class="fine d-inline"> </small>; /recherche.php3<small class="fine d-inline"> </small>?recalcul=oui&submit=Recalculer+cette+page<br class="autobr"> 08/12/2003 21:24:15<small class="fine d-inline"> </small>;AGENDA<small class="fine d-inline"> </small>;<br class="autobr"> 08/12/2003 21:24:15<small class="fine d-inline"> </small>; (AGENDA)<small class="fine d-inline"> </small>; lns-vlq-13-62-147-204-176.adsl.proxad.net(62.147.204.176)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 6.0<small class="fine d-inline"> </small>; Windows NT 5.1<small class="fine d-inline"> </small>; FREE)<small class="fine d-inline"> </small>; /recherche.php3<small class="fine d-inline"> </small>?recalcul=oui&submit=Recalculer+cette+page<br class="autobr"> 08/12/2003 21:24:27<small class="fine d-inline"> </small>;AGENDA<small class="fine d-inline"> </small>;<br class="autobr"> 08/12/2003 21:24:27<small class="fine d-inline"> </small>; (AGENDA)<small class="fine d-inline"> </small>; lns-vlq-13-62-147-204-176.adsl.proxad.net(62.147.204.176)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 6.0<small class="fine d-inline"> </small>; Windows NT 5.1<small class="fine d-inline"> </small>; FREE)<small class="fine d-inline"> </small>; /recherche.php3<br class="autobr"> 08/12/2003 21:49:31<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>;<br class="autobr"> 08/12/2003 21:49:31<small class="fine d-inline"> </small>; ()<small class="fine d-inline"> </small>; 80.236.52.198(80.236.52.198)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 6.0<small class="fine d-inline"> </small>; Windows NT 5.0<small class="fine d-inline"> </small>; Q312461)<small class="fine d-inline"> </small>; /spip_contrib/article.php3<small class="fine d-inline"> </small>?id_article=130<br class="autobr"> 08/12/2003 21:59:39<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>;<br class="autobr"> 08/12/2003 21:59:39<small class="fine d-inline"> </small>; ()<small class="fine d-inline"> </small>; 80.236.52.198(80.236.52.198)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 6.0<small class="fine d-inline"> </small>; Windows NT 5.0<small class="fine d-inline"> </small>; Q312461)<small class="fine d-inline"> </small>; /<br class="autobr"> 09/12/2003 00:37:32<small class="fine d-inline"> </small>;Rechercher<small class="fine d-inline"> </small>;<br class="autobr"> 09/12/2003 00:37:32<small class="fine d-inline"> </small>; (Rechercher)<small class="fine d-inline"> </small>; ABoulogne-112-1-6-5.w81-49.abo.wanadoo.fr(81.49.110.5)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 6.0<small class="fine d-inline"> </small>; Windows NT 5.1)<small class="fine d-inline"> </small>; /rubrique.php3<small class="fine d-inline"> </small>?id_rubrique=91<br class="autobr"> 09/12/2003 00:36:52<small class="fine d-inline"> </small>;jacque prévert<small class="fine d-inline"> </small>;<br class="autobr"> 09/12/2003 00:36:52<small class="fine d-inline"> </small>; (jacque prévert)<small class="fine d-inline"> </small>; ABoulogne-112-1-6-5.w81-49.abo.wanadoo.fr(81.49.110.5)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 6.0<small class="fine d-inline"> </small>; Windows NT 5.1)<small class="fine d-inline"> </small>; /recherche.php3<br class="autobr"> 09/12/2003 01:08:17<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>;<br class="autobr"> 09/12/2003 01:08:19<small class="fine d-inline"> </small>; ()<small class="fine d-inline"> </small>; pub1.cdcna.com(63.66.5.11)<small class="fine d-inline"> </small>; 10.94.80.50<small class="fine d-inline"> </small>; Mozilla/5.0 (Windows<small class="fine d-inline"> </small>; U<small class="fine d-inline"> </small>; Windows NT 5.1<small class="fine d-inline"> </small>; en-US<small class="fine d-inline"> </small>; rv:1.5) Gecko/20030925 Firebird/0.7<small class="fine d-inline"> </small>; /spip_contrib/article.php3<small class="fine d-inline"> </small>?id_article=130<br class="autobr"> 09/12/2003 01:09:18<small class="fine d-inline"> </small>;AGENDA<small class="fine d-inline"> </small>;<br class="autobr"> 09/12/2003 01:09:18<small class="fine d-inline"> </small>; (AGENDA)<small class="fine d-inline"> </small>; pub1.cdcna.com(63.66.5.11)<small class="fine d-inline"> </small>; 10.94.80.50<small class="fine d-inline"> </small>; Mozilla/5.0 (Windows<small class="fine d-inline"> </small>; U<small class="fine d-inline"> </small>; Windows NT 5.1<small class="fine d-inline"> </small>; en-US<small class="fine d-inline"> </small>; rv:1.5) Gecko/20030925 Firebird/0.7<small class="fine d-inline"> </small>; /recherche.php3<br class="autobr"> 09/12/2003 11:02:27<small class="fine d-inline"> </small>;contact association<small class="fine d-inline"> </small>;<br class="autobr"> 09/12/2003 11:02:27<small class="fine d-inline"> </small>; (contact association)<small class="fine d-inline"> </small>; 213.56.33.205(213.56.33.205)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 6.0<small class="fine d-inline"> </small>; Windows 98<small class="fine d-inline"> </small>; Win 9x 4.90<small class="fine d-inline"> </small>; KITV4 Wanadoo<small class="fine d-inline"> </small>; .NET CLR 1.1.4322)<small class="fine d-inline"> </small>; /rubrique.php3<small class="fine d-inline"> </small>?id_rubrique=38<br class="autobr"> 09/12/2003 11:29:52<small class="fine d-inline"> </small>;personnalité<small class="fine d-inline"> </small>;<br class="autobr"> 09/12/2003 11:29:52<small class="fine d-inline"> </small>; (personnalité)<small class="fine d-inline"> </small>; 213.56.33.205(213.56.33.205)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 6.0<small class="fine d-inline"> </small>; Windows 98<small class="fine d-inline"> </small>; Win 9x 4.90<small class="fine d-inline"> </small>; KITV4 Wanadoo<small class="fine d-inline"> </small>; .NET CLR 1.1.4322)<small class="fine d-inline"> </small>; /sommaire.php3<br class="autobr"> 09/12/2003 13:32:17<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>;<br class="autobr"> 09/12/2003 13:32:17<small class="fine d-inline"> </small>; ()<small class="fine d-inline"> </small>; ANantes-106-1-10-196.w80-14.abo.wanadoo.fr(80.14.123.196)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 6.0<small class="fine d-inline"> </small>; Windows NT 5.1<small class="fine d-inline"> </small>; Alexa Toolbar)<small class="fine d-inline"> </small>; /spip_contrib/article.php3<small class="fine d-inline"> </small>?id_article=130<br class="autobr"> 09/12/2003 13:40:49<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>;<br class="autobr"> 09/12/2003 13:40:49<small class="fine d-inline"> </small>; ()<small class="fine d-inline"> </small>; ANantes-106-1-10-196.w80-14.abo.wanadoo.fr(80.14.123.196)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 6.0<small class="fine d-inline"> </small>; Windows NT 5.1<small class="fine d-inline"> </small>; Alexa Toolbar)<small class="fine d-inline"> </small>; /spip_contrib/article.php3<small class="fine d-inline"> </small>?id_article=130<br class="autobr"> 09/12/2003 14:36:12<small class="fine d-inline"> </small>;barbara<small class="fine d-inline"> </small>;<br class="autobr"> 09/12/2003 14:36:13<small class="fine d-inline"> </small>; (barbara)<small class="fine d-inline"> </small>; e1.bob.bdeb.qc.ca(205.151.6.33)<small class="fine d-inline"> </small>; 10.154.69.110<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 6.0<small class="fine d-inline"> </small>; Windows NT 5.0)<small class="fine d-inline"> </small>; /rubrique.php3<small class="fine d-inline"> </small>?id_rubrique=96<br class="autobr"> 09/12/2003 20:23:47<small class="fine d-inline"> </small>;poesies<small class="fine d-inline"> </small>;<br class="autobr"> 09/12/2003 20:23:47<small class="fine d-inline"> </small>; (poesies)<small class="fine d-inline"> </small>; cache-loh-ab08.proxy.aol.com(195.93.33.14)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 6.0<small class="fine d-inline"> </small>; AOL 7.0<small class="fine d-inline"> </small>; Windows NT 5.1<small class="fine d-inline"> </small>; .NET CLR 1.0.3705)<small class="fine d-inline"> </small>; /rubrique.php3<small class="fine d-inline"> </small>?id_rubrique=96<br class="autobr"> 09/12/2003 21:14:10<small class="fine d-inline"> </small>;esbb85<small class="fine d-inline"> </small>;<br class="autobr"> 09/12/2003 21:14:10<small class="fine d-inline"> </small>; (esbb85)<small class="fine d-inline"> </small>; ANantes-101-1-2-137.w81-53.abo.wanadoo.fr(81.53.245.137)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 5.5<small class="fine d-inline"> </small>; Windows 98<small class="fine d-inline"> </small>; Win 9x 4.90<small class="fine d-inline"> </small>; T312461<small class="fine d-inline"> </small>; MyIE2)<small class="fine d-inline"> </small>; /rubrique.php3<small class="fine d-inline"> </small>?id_rubrique=17<br class="autobr"> 09/12/2003 21:14:27<small class="fine d-inline"> </small>;bio-squelettes pour free<small class="fine d-inline"> </small>;<br class="autobr"> 09/12/2003 21:14:27<small class="fine d-inline"> </small>; (bio-squelettes pour free)<small class="fine d-inline"> </small>; ANantes-101-1-2-137.w81-53.abo.wanadoo.fr(81.53.245.137)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>; Mozilla/4.0 (compatible<small class="fine d-inline"> </small>; MSIE 5.5<small class="fine d-inline"> </small>; Windows 98<small class="fine d-inline"> </small>; Win 9x 4.90<small class="fine d-inline"> </small>; T312461<small class="fine d-inline"> </small>; MyIE2)<small class="fine d-inline"> </small>; /rubrique.php3<small class="fine d-inline"> </small>?id_rubrique=17</p> <p>pas glop<small class="fine d-inline"> </small>?????????????????</p> > Comment conserver les mots utilisés par le moteur de recherche<small class="fine d-inline"> </small>? 2003-12-08T22:08:50Z https://files.spip.net/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<small class="fine d-inline"> </small>? 2003-12-08T20:38:56Z https://files.spip.net/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<small class="fine d-inline"> </small>?</p> > Comment conserver les mots utilisés par le moteur de recherche<small class="fine d-inline"> </small>? 2003-04-30T15:00:34Z https://files.spip.net/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<small class="fine d-inline"> </small>? 2003-04-30T13:20:27Z https://files.spip.net/Comment-conserver-les-mots,1#comment1597 2003-04-30T13:20:27Z <p>moi oci j'ai le meme probleme<small class="fine d-inline"> </small>?<br class="autobr"> comment puis-je le résoudre stp<small class="fine d-inline"> </small>!<br class="autobr"> en tou K , merci , jolie taff :o)</p> > Comment conserver les mots utilisés par le moteur de recherche<small class="fine d-inline"> </small>? 2003-04-29T11:03:40Z https://files.spip.net/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 »<small class="fine d-inline"> </small>! 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<small class="fine d-inline"> </small>? 2003-04-28T17:12:46Z https://files.spip.net/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 class="spip_code spip_code_block" 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<small class="fine d-inline"> </small>? 2003-04-28T14:22:40Z https://files.spip.net/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>