Super moteur de recherche - commentaires> Super moteur de recherche2005-10-06T18:01:18Zhttps://files.spip.net/Super-moteur-de-recherche#comment3837602005-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 recherche2005-03-16T14:42:08Zhttps://files.spip.net/Super-moteur-de-recherche#comment3796732005-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 boulot2005-03-04T13:54:04Zhttps://files.spip.net/Super-moteur-de-recherche#comment3793452005-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és2005-01-18T14:01:51Zhttps://files.spip.net/Super-moteur-de-recherche#comment3381062005-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:17Zhttps://files.spip.net/Super-moteur-de-recherche#comment742442004-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 recherche2004-04-20T16:45:27Zhttps://files.spip.net/Super-moteur-de-recherche#comment86022004-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 recherche2004-04-15T01:58:51Zhttps://files.spip.net/Super-moteur-de-recherche#comment83472004-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 recherche2004-01-27T16:53:22Zhttps://files.spip.net/Super-moteur-de-recherche#comment57342004-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 recherche2004-01-10T18:04:12Zhttps://files.spip.net/Super-moteur-de-recherche#comment52972004-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 garde2003-08-27T20:47:41Zhttps://files.spip.net/Super-moteur-de-recherche#comment30592003-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 recherche2003-08-19T17:32:37Zhttps://files.spip.net/Super-moteur-de-recherche#comment29642003-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 recherche2003-06-24T14:52:45Zhttps://files.spip.net/Super-moteur-de-recherche#comment23822003-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 recherche2003-04-30T14:09:29Zhttps://files.spip.net/Super-moteur-de-recherche#comment15992003-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 recherche2003-04-26T12:51:18Zhttps://files.spip.net/Super-moteur-de-recherche#comment15302003-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 recherche2003-03-25T01:37:44Zhttps://files.spip.net/Super-moteur-de-recherche#comment12022003-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 recherche2003-03-24T14:21:05Zhttps://files.spip.net/Super-moteur-de-recherche#comment11962003-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 recherche2003-03-24T12:22:33Zhttps://files.spip.net/Super-moteur-de-recherche#comment11952003-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 recherche2003-03-24T11:06:33Zhttps://files.spip.net/Super-moteur-de-recherche#comment11932003-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 recherche2003-03-24T11:01:43Zhttps://files.spip.net/Super-moteur-de-recherche#comment11922003-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 recherche2003-03-22T13:58:38Zhttps://files.spip.net/Super-moteur-de-recherche#comment11792003-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 recherche2003-03-10T19:29:22Zhttps://files.spip.net/Super-moteur-de-recherche#comment10682003-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 garde2003-03-08T09:20:36Zhttps://files.spip.net/Super-moteur-de-recherche#comment10492003-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 recherche2003-03-01T03:31:02Zhttps://files.spip.net/Super-moteur-de-recherche#comment9922003-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 recherche2003-03-01T03:18:35Zhttps://files.spip.net/Super-moteur-de-recherche#comment9902003-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 recherche2003-02-26T11:06:40Zhttps://files.spip.net/Super-moteur-de-recherche#comment9712003-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:31Zhttps://files.spip.net/Super-moteur-de-recherche#comment4802003-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>