Super moteur de recherche - commentaires > Super moteur de recherche 2005-10-06T18:01:18Z https://files.spip.org/Super-moteur-de-recherche#comment383760 2005-10-06T18:01:18Z <p>Bonsoir,</p> <p>Pouvez vous nous monter comment intégrer ce script(emplacement:php ou html<small class="fine d-inline"> </small>?) et les fichiers concernés par ce changement.<br class="autobr"> D'autre part j'ai un moteur qui fonctionne bien en local (easyphp 1.7) mais une fois le site en ligne, le moteur ne tourne plus.J'utilise spip 1.8.2 d<br class="autobr"> Merci de me secourir</p> > Super moteur de recherche 2005-03-16T14:42:08Z https://files.spip.org/Super-moteur-de-recherche#comment379673 2005-03-16T14:42:08Z <p>Salut,</p> <p>Merci pour ce super moteur de recherche<small class="fine d-inline"> </small>!!!<br class="autobr"> Il marche parfaitement, il est clair et efficace.</p> <p>En 2 mots : <br class="autobr"> Merci<br class="autobr"> Bravo</p> <p>(implémenté sur un SPIP 1.7.2 fr)</p> > Super boulot 2005-03-04T13:54:04Z https://files.spip.org/Super-moteur-de-recherche#comment379345 2005-03-04T13:54:04Z <p>Merci beaucoup tres joli moteur dont vous pouvez voir ici la <a href="http://www.kit-creatif.com/kitcreat/recherche.php3?recherche=perles" class="spip_out" rel='nofollow external'>mise en pratique</a>.</p> > Ne pas dénombrer les articles cachés 2005-01-18T14:01:51Z https://files.spip.org/Super-moteur-de-recherche#comment338106 2005-01-18T14:01:51Z <p>Bonjour,</p> <p>J'ai eu un problème avec <a href="http://www.spip-contrib.net/article523.html" class="spip_out" rel='nofollow external'>cette astuce</a>, qui permet de masquer des articles, entre autre dans les résultats d'une recherche. Or le super moteur de recherche, lui, dénombre <i>tous</i> les articles trouvés : il indiquera X articles trouvés mais en affichera X moins les Y articles éventuellement cachés. Plutôt que redoubler le critère <code class="spip_code spip_code_inline" dir="ltr">{doublons}</code> dans la boucle CountArticles, une simple soustraction peut faire l'affaire :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><? $NbResults_mask = 0; $NbResults = 0; // initialisation du comptage $MaxPts = 0;?> <BOUCLE_articles_masquer(ARTICLES) {recherche} {titre_mot=masquer} {doublons}> <? $NbResults_mask++; // marque et dénombre les articles à cacher ?> </BOUCLE_articles_masquer> <BOUCLE_CountArticles(ARTICLES){recherche}{par points}{inverse}> <? $NbResults++; // bête incrémentation (basique mais efficace) if ($MaxPts==0) $MaxPts = #POINTS; // ?> </BOUCLE_CountArticles> <? $NbResults-=$NbResults_mask; // soustrait les articles cachés aux articles trouvés ?></code></pre></div> <p>(«<small class="fine d-inline"> </small>masquer<small class="fine d-inline"> </small>» est le mot-clé utilisé pour cacher les articles. Reste à insérer le critère <code class="spip_code spip_code_inline" dir="ltr">{doublons}</code> dans la boucle articles pour ne pas afficher les articles cachés. Pour tout ça, cf <a href="http://www.spip-contrib.net/article523.html" class="spip_out" rel='nofollow external'>ici</a>)</p> > Je n'ai ke du 100<small class="fine d-inline"> </small>% 2004-08-17T11:27:17Z https://files.spip.org/Super-moteur-de-recherche#comment74244 2004-08-17T11:27:17Z <p>c'est normal de n'obtenir ke du 100% a chake fois<small class="fine d-inline"> </small>??<br class="autobr"> Fo attendre un peu<small class="fine d-inline"> </small>?</p> > Super moteur de recherche 2004-04-20T16:45:27Z https://files.spip.org/Super-moteur-de-recherche#comment8602 2004-04-20T16:45:27Z <p>Super<small class="fine d-inline"> </small>! Merci :-)</p> <p>Pour les fanas de l'alignement des chiffres (dont moi...), vous pouvez remplacer</p> <p>< f o n t color=#666600>[</p> <pre><code style="color:#000000;"><? echo number_format($PerCent, 0); ?></code></pre> <p><small class="fine d-inline"> </small>%] < / f o n t></p> <p>par</p> <p>< f o n t color=#666600 face="Courier New, Courier, mono">[</p> <pre><code style="color:#000000;"><? if (number_format($PerCent, 0) < 10) { echo "00"; }else if (number_format($PerCent, 0) < 100){ echo "0"; } echo number_format($PerCent, 0); ?></code></pre> <p><small class="fine d-inline"> </small>%] < / f o n t ></p> <p>Les « 0 » peuvent être remplacés par des espaces insécables (& n b s p<small class="fine d-inline"> </small>;).</p> <p>Merci encore, Tjos</p> > Super moteur de recherche 2004-04-15T01:58:51Z https://files.spip.org/Super-moteur-de-recherche#comment8347 2004-04-15T01:58:51Z <p>Je trouve ce script bien sympa en plus en changeant un peu le source on peut afficher les resultats pour les rubriques<br class="autobr"> «<small class="fine d-inline"> </small><small class="fine d-inline"> </small>» tout simple et tout simplement merci</p> > Super moteur de recherche 2004-01-27T16:53:22Z https://files.spip.org/Super-moteur-de-recherche#comment5734 2004-01-27T16:53:22Z <p>Est-il possible d'étendre la recherche dans les fichiers joints<small class="fine d-inline"> </small>?</p> > Super moteur de recherche 2004-01-10T18:04:12Z https://files.spip.org/Super-moteur-de-recherche#comment5297 2004-01-10T18:04:12Z <p>Bonjour pour régler ce problème qui apparaît à partir de la version 1.6 de spip, <br class="autobr"> il suffit de remplacer ob_start («<small class="fine d-inline"> </small>») par ob_start () dans inc_public_global.</p> > Comment mettre le formulaire sur la page de garde 2003-08-27T20:47:41Z https://files.spip.org/Super-moteur-de-recherche#comment3059 2003-08-27T20:47:41Z <p>Je me heurte au même problème<small class="fine d-inline"> </small>! La commande #FORMULAIRE_RECHERCHE ne passe pas...</p> <p>Mais je débute vraiment. Si qq'un à le temps de redonner tout ce qui est nécessaire au fonctionnement et à l'insertion du formulaire de rcherche... merci d'avance</p> > Super moteur de recherche 2003-08-19T17:32:37Z https://files.spip.org/Super-moteur-de-recherche#comment2964 2003-08-19T17:32:37Z <p>Suite à la modification du moteur de recherche dans la version 1.6, j'ai remarqué que ce script ne marchait plus bien. En effet, lorsqu'il y a plusieures pages de résultat, la première marche bien, mais sur les suivantes, les liens se présentent tels qu'ils étaient dans les versions antérieures, c'est à dire avec le paramètre<small class="fine d-inline"> </small>?var_recherche=xxxxx à la suite de l'url ce qui à pour effet de rendre le lien inopérant.</p> <p>Voila, si quelqu'un est capable de corriger ce problème, moi je suis trop unconpétant pour cela.</p> <p>Bien amicalement,</p> > Super moteur de recherche 2003-06-24T14:52:45Z https://files.spip.org/Super-moteur-de-recherche#comment2382 2003-06-24T14:52:45Z <p>Correction du code de la page :</p> <p>il faut mettre <br class="autobr"> $MaxPage = ceil($NbResults/10)<small class="fine d-inline"> </small>;</p> <p>et non <br class="autobr"> $MaxPage = floor($NbResults/10)+1<small class="fine d-inline"> </small>;</p> <p>Sinon, avec 20 résultats, par exemple, on obtient 3 pages (or il en faut 2)</p> > Super moteur de recherche 2003-04-30T14:09:29Z https://files.spip.org/Super-moteur-de-recherche#comment1599 2003-04-30T14:09:29Z <p>juste un mot : MERCI<small class="fine d-inline"> </small>! cela marche parfaitement :-D</p> <p>A bientot pour de nouvelles contrib</p> > Super moteur de recherche 2003-04-26T12:51:18Z https://files.spip.org/Super-moteur-de-recherche#comment1530 2003-04-26T12:51:18Z <p>J'ai besoin d'un super moteur de recherche multi critères<br class="autobr"> avec date type de jj/mm/aaaa a jj/mm/aa.<br class="autobr"> Qui peut m'aider<small class="fine d-inline"> </small>?</p> > Super moteur de recherche 2003-03-25T01:37:44Z https://files.spip.org/Super-moteur-de-recherche#comment1202 2003-03-25T01:37:44Z <p>Bonjour à tous les spipiens,</p> <p>Un petit mot du « créateur » du « super moteur de recherche », réalisé pour donner un aspect Htdig à Spip (démo pour mon ancien patron) : je vois avec étonnement que ma bidouille a du succès. A l'origine, il s'agissait juste de donner un tuyau à un collègue spipien, et après publication, l'engouement a suivi :o)<br class="autobr"> Malheureusement, je ne fais plus de web depuis 1 an, je n'ai pas le temps de me replonger dans SPIP et encore moins de trouver les astuces à vos problèmes distincts. Désolé :-(<br class="autobr"> Ceci dit, ce « trifouillage de spiPHP » sans prétention ne vaudra jamais un moteur HTdig ou je ne sais quelle référence dans ce domaine :-/<br class="autobr"> Bon courage à tous<small class="fine d-inline"> </small>!</p> > transformer la boucle de recherche 2003-03-24T14:21:05Z https://files.spip.org/Super-moteur-de-recherche#comment1196 2003-03-24T14:21:05Z <p>c'est dommage, car j'arrive à comptabiliser le nb d'articles et de brèves correspondant, mais je n'arrive à remonter que les articles ou les brèves, mias pas les 2 simultanément :-(</p> <p>merci qd mm</p> > transformer la boucle de recherche 2003-03-24T12:22:33Z https://files.spip.org/Super-moteur-de-recherche#comment1195 2003-03-24T12:22:33Z <p>si je comprend bien tu voudrais « mélanger » les résultats des articles et brèves et trier le tout par points ...</p> <p>a ma connaissance ce n'est pas possible ou peut-être avec quelques couches de scripts PHP</p> <p>perso j'ai donc affiché différement les autres éléments :<br class="autobr"> <a href="http://spip-edu.edres74.net/recherche.php3?recherche=spip" class="spip_url spip_out" rel='nofollow external'>http://spip-edu.edres74.net/recherc...</a>, à droite affichage des rubriques, brèves sites ref.</p> > Super moteur de recherche 2003-03-24T11:06:33Z https://files.spip.org/Super-moteur-de-recherche#comment1193 2003-03-24T11:06:33Z <p>étrange, avez vous remarqué que des mots ne sont pas pris en compte dans certaines pages<small class="fine d-inline"> </small>?<br class="autobr"> exemple avec la recherche du terme « informatique », regardez sur <a href="http://vincent.limouza.free.fr/article.php?id_article=3&var_recherche=informatique" class="spip_url spip_out auto" rel="nofollow external">http://vincent.limouza.free.fr/article.php?id_article=3&var_recherche=informatique</a>, le bloc Objet du texte contient 2 fois le terme et un seul est surligné<small class="fine d-inline"> </small>?</p> <p>le moteur oublierait-il de comptabiliser certaines occurences et donc se baserait sur de fausses données pour ses calculs de pertinence<small class="fine d-inline"> </small>?</p> <p>un grand merci pour votre aide</p> > Super moteur de recherche 2003-03-24T11:01:43Z https://files.spip.org/Super-moteur-de-recherche#comment1192 2003-03-24T11:01:43Z <p>cool<small class="fine d-inline"> </small>! ça marche pour les articles ou les brèves séparemment, en revanche je ne trouve pas comment faire pour afficher article ET brève<small class="fine d-inline"> </small>? j'ai essayé de faire une boucle : recherchepar pointsinverse></p> <p>mais ca ne passe pas, ni avec une ',' entre les 2 types de contenu :(</p> <p>et faire la boucle sur RUBRIQUE ne retournera que les rubriques... qlq voit une soluce<small class="fine d-inline"> </small>? merci :-)</p> transformer la boucle de recherche 2003-03-22T13:58:38Z https://files.spip.org/Super-moteur-de-recherche#comment1179 2003-03-22T13:58:38Z <p>cool<small class="fine d-inline"> </small>!<br class="autobr"> ça marche pour les articles ou les brèves séparemment, en revanche je ne trouve pas comment faire pour afficher article ET brève<small class="fine d-inline"> </small>?<br class="autobr"> j'ai essayé de faire une boucle : </p> <p>mais ca ne passe pas, ni avec une ',' entre les 2 types de contenu :(</p> <p>et faire la boucle sur RUBRIQUE ne retournera que les rubriques...<br class="autobr"> qlq voit une soluce<small class="fine d-inline"> </small>?<br class="autobr"> merci :-)</p> > Super moteur de recherche 2003-03-10T19:29:22Z https://files.spip.org/Super-moteur-de-recherche#comment1068 2003-03-10T19:29:22Z <p>Bonjour,</p> <p>Il me semble qu'il ne serait pas mauvais qu'avant de poser des questions sur ce *SQUELETTE* qui pose problème à certains, vous commenciez par regarder attentivement ce qu'est le moteur de recherche de spip et comment on l'insère dans une page squelette de spip.</p> <p>=> ce n'est pas un *nouveau* moteur de recherche mais une amélioration de la façon de présenter les résultats (cqfd).</p> <p>Après cela vous pourrez sans aucun problème remplacer la page recherche.html de spip par celle-ci en l'habillant aux couleurs de votre site.</p> <p>Voici les liens à lire :</p> <p>- <a href="http://www.uzine.net/article1575.html" rel='nofollow'>Comment marche le moteur de recherche de spip</a></p> <p>- <a href="http://www.uzine.net/article903.html" rel='nofollow'>Comment insérer les balises de recherche de spip</a></p> <p>Je suis sûr qu'après ça adrien sera heureux de vous contacter et de répondre à vos questions chers spipeurs<small class="fine d-inline"> </small>;-)</p> Comment mettre le formulaire sur la page de garde 2003-03-08T09:20:36Z https://files.spip.org/Super-moteur-de-recherche#comment1049 2003-03-08T09:20:36Z <p>J'essaye de mettre le formulaire avec bouton de cette page sur la page de garde mais il semble que cela ne marche pas.</p> <p>Que faut-il inserer exactement à la page « sommaire » pour que cela marche<small class="fine d-inline"> </small>?</p> <p>Amicalement</p> <p>Charles</p> > Super moteur de recherche 2003-03-01T03:31:02Z https://files.spip.org/Super-moteur-de-recherche#comment992 2003-03-01T03:31:02Z <p>extrait de la doc : <i>Retenez également que, si vous activez le moteur après avoir déjà publié des articles, ceux-ci ne sont pas immédiatement indexés : ce seront les visites sur le site public qui provoqueront leur indexation. Sur un gros site, cela peut prendre un certain temps.</i></p> <p>Donc si le site est peu visite ou que c'est un gros site, cela peut prendre du temps.</p> <p>J'ai lu sur la liste, qu'une astuce etait de passer un <i>aspirateur de site</i> ( <a href="http://www.framasoft.net/top10-free.php3" class="spip_out" rel='nofollow external'>winHTTrack sur framasoft</a><br class="autobr"> ) sur le site a indexer. Mais je ne garanti pas le resultat<small class="fine d-inline"> </small>;-)</p> <p><strong>La DOC</strong> :</p> > Super moteur de recherche 2003-03-01T03:18:35Z https://files.spip.org/Super-moteur-de-recherche#comment990 2003-03-01T03:18:35Z <p>Je viens de mettre en place le moteur de recherche mais ce dernier ne me retourne aucun résultat, j'ai validé la fonction recherche au niveau admin, je crois qu'il y a quelques choses à voir avec l'index du site etc... un fameux fichier .index dans /ecrire/data, vous pouvez m'expliquer le fonctionnement.</p> <p>Thanks</p> > Super moteur de recherche 2003-02-26T11:06:40Z https://files.spip.org/Super-moteur-de-recherche#comment971 2003-02-26T11:06:40Z <p>Bonjour,<br class="autobr"> ce moteur de recherche index t'il les mots de moins de 3 lettres<small class="fine d-inline"> </small>?</p> <p>Et qu'elle est la difference avec le moteur de recherche classique<small class="fine d-inline"> </small>?</p> <p>Merci</p> > Un peu de doc<small class="fine d-inline"> </small>? 2003-01-20T00:17:31Z https://files.spip.org/Super-moteur-de-recherche#comment480 2003-01-20T00:17:31Z <p>pour un webmaster un peu blaireau ce serait possible<small class="fine d-inline"> </small>?</p> <p>Merci d'avance</p>