Moteur de recherche - tutorial - commentaires Moteur de recherche - tutorial 2019-09-25T14:23:33Z https://files.spip.org/Moteur-de-recherche-tutorial#comment502476 2019-09-25T14:23:33Z <p>Bonjour,<br class="autobr"> Je pensais que le moteur de recherche de SPIP était insensible à la casse.<br class="manualbr">Voici ce que j'obtiens sur un site avec une recherche sur « Paris » et en mettant « paris »<br class="manualbr">paris : 5 résultats<br class="manualbr"><a href="https://www.syndicat-sophrologues-professionnels.fr/spip.php?page=recherchesophrologue&recherche=paris" class="spip_url spip_out auto" rel="nofollow external">https://www.syndicat-sophrologues-professionnels.fr/spip.php?page=recherchesophrologue&recherche=paris</a><br class="manualbr">Paris : 33 résultats<br class="manualbr"><a href="https://www.syndicat-sophrologues-professionnels.fr/spip.php?page=recherchesophrologue&recherche=Paris" class="spip_url spip_out auto" rel="nofollow external">https://www.syndicat-sophrologues-professionnels.fr/spip.php?page=recherchesophrologue&recherche=Paris</a><br class="manualbr">D'où cela viendrait<small class="fine d-inline"> </small>?<br class="manualbr">Spip 3.2.4 avec champs extras (la recherche est sur un champ extra d'auteur)<br class="manualbr">Pour info cela ne vient pas de la manière dont est écrit Paris en base de données.</p> <p>Merci pour l'aide</p> Moteur de recherche - tutorial 2010-11-29T21:26:59Z https://files.spip.org/Moteur-de-recherche-tutorial#comment437610 2010-11-29T21:26:59Z <p>je pense qu'avec ca tu a tout pour faire.</p> <p>si tu a compris sur programmer comment accéder à une base externe, alors tu est bon. Il suffit juste de rajouter le critère recherche sur une boucle sur base externe. Après, il faut bien sûr que tu ait compris le principe des boucles.</p> <p>Hésite pas à reposter si jamais tu bloque</p> Moteur de recherche - tutorial 2010-11-29T16:25:26Z https://files.spip.org/Moteur-de-recherche-tutorial#comment437596 2010-11-29T16:25:26Z <p>Salut Maîeul,</p> <p>merci pour ton explication je comprend un peu mieux là. quelle serait la syntaxe pour lui preciser une autre base<small class="fine d-inline"> </small>? car j'ai ma base bibli de PMB que j'ai relier à Spip mais sur mon squellete de resultat je trouve pas la bonne syntaxe pour une recherche sur bibli.<br class="autobr"> merci pour les liens je les epluche pour trouver une solution à mon probleme et essayer de mieux comprendre SPIP.</p> Moteur de recherche - tutorial 2010-11-29T15:59:34Z https://files.spip.org/Moteur-de-recherche-tutorial#comment437594 2010-11-29T15:59:34Z <p>le moteur de recherche recherche en fonction des boucles utilisés dans ton squelettes de ton résultat.</p> <p>si ton squelette de résultat n'a une boucle avec le critère <i>recherche</i> que sur une base, alors le moteur de recherche ne cherche que sur une base. Donc par défaut, le moteur de recherche ne recherche que sur une base.</p> <p>Voir ici sur le moteur de recherche <a href="http://www.spip.net/fr_article903.html" class="spip_url spip_out auto" rel="nofollow external">http://www.spip.net/fr_article903.html</a></p> <p>et sur le multi base en SPIP <a href="http://programmer.spip.org/-Acceder-a-plusieurs-bases-de-" class="spip_url spip_out auto" rel="nofollow external">http://programmer.spip.org/-Acceder-a-plusieurs-bases-de-</a></p> Moteur de recherche - tutorial 2010-11-29T15:55:37Z https://files.spip.org/Moteur-de-recherche-tutorial#comment437593 2010-11-29T15:55:37Z <p>Bonjour, <br class="autobr"> je decouvre Spip depuis quelques jours et je me demande si on a deux bases reliées à Spip<small class="fine d-inline"> </small>; comment peut-on demander au moteur de recherche d'effectuer sa recherche <strong>uniquement sur une base precise</strong><small class="fine d-inline"> </small>?</p> <p>Merci d'avance</p> Moteur de recherche 2006-02-22T10:00:41Z https://files.spip.org/Moteur-de-recherche-tutorial#comment385488 2006-02-22T10:00:41Z <p>Bonjour,</p> <p>j'ai réussi à faire cela dans la page de résultat ou par exemple dans la boucle de résultat pour les articles j'ai ajouté : <br class="autobr"> <i>id_rubrique<small class="fine d-inline"> </small>!==^(1|3|4|5|6)$</i> (entre accolades bien sur)</p> <p>les chiffres étant les numéros de rubriques bien sur.</p> Moteur de recherche 2006-02-22T09:59:43Z https://files.spip.org/Moteur-de-recherche-tutorial#comment385487 2006-02-22T09:59:43Z <p>Bonjour,</p> <p>j'ai réussi à faire cela dans la page de résultat ou par exemple dans la boucle de résultat pour les articles j'ai ajouté : <br class="autobr"> <i>id_rubrique<small class="fine d-inline"> </small>!==^(1|3|4|5|6)$</i></p> <p>les chiffres étant les numéros de rubriques bien sur.</p> Moteur de recherche 2006-01-23T15:44:19Z https://files.spip.org/Moteur-de-recherche-tutorial#comment385232 2006-01-23T15:44:19Z <p>Bonjour,</p> <p>J'ai installé le moteur de recherche sur un site<br class="autobr"> mais je souhaite empécher la recherche dans certaines rubriques,<br class="autobr"> est-ce possible<small class="fine d-inline"> </small>?</p> <p>D'avance Merci<small class="fine d-inline"> </small>!<br class="autobr"> Sophie</p> > Moteur de recherche 2005-09-09T10:19:59Z https://files.spip.org/Moteur-de-recherche-tutorial#comment383345 2005-09-09T10:19:59Z <p>Nous avons un site qui contient environ 2000 articles, aujourd'hui, une requete avec le moteur de recherche renvoie en moyenne 50 réponses.</p> <p>Est ce qu'il est possible d'ajouter un critère pour affiner la recherche, comme par exemple limiter la recherche en sélectionnant une rubrique ou sous rubrique<small class="fine d-inline"> </small>?<br class="autobr"> J'ai cherché comment réaliser cela mais à part en écrivant directement des requetes SQL, je ne vois pas commet y parvenir, quelqu'un aurait il déjà réfléchi à la question<small class="fine d-inline"> </small>?</p> > Pas mal de liens morts... 2004-12-21T16:57:54Z https://files.spip.org/Moteur-de-recherche-tutorial#comment275238 2004-12-21T16:57:54Z <p>Ben oui...ils fonctionnaient lors de la rédaction mais plus lors de la publication : essentiellement ceux de japanim qui avait quelques contributions (corbeille, sauvegarde automatique etc.) très intéressantes. Dommage.</p> > La liste des requêtes du moteur de recherche interne SPIP est disponible en standard dans les stats de SPIP 2004-11-22T16:23:09Z https://files.spip.org/Moteur-de-recherche-tutorial#comment211127 2004-11-22T16:23:09Z <p>Il n'est pas nécessaire de modifier le code SPIP pour obtenir la liste des requêtes faites au moteur de recherche SPIP. SPIP enregistre déjà cette information (pour peu que l'option de comptage des referers est activée dans SPIP)</p> <p>En effet, la page « Evolution des statistiques » de SPIP donne la liste des mots clefs utilisés par les différents moteurs de recherche inclus ceux du moteur de recherche interne de SPIP.</p> <p>Par exemple, pour mon site marieficelle.be, SPIP donne pour les recherches via le moteur SPIP la liste suivante :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>82 visites : www.marieficelle.be (11) « mantaux » (13) « armoires » (7) « lanternes » (6) « jeux » (5) « enfants » (5) « marge » (4) « parler » (4) .....</code></pre></div> <p>Par défaut, SPIP affiche les 100 premiers referers. Pour en voir plus il suffit de clicker sur les « + + + » en bas de la liste ou simplement ajouter l'argument limit : <br class="autobr"> <a href="http://www.marieficelle.be/ecrire/statistiques_visites.php3?limit=10000" class="spip_url spip_out auto" rel="nofollow external">http://www.marieficelle.be/ecrire/statistiques_visites.php3?limit=10000</a></p> <p>En fait SPIP garde les informations sur (tous) les referers pour les 30 derniers jours dans la table spip_referers.</p> <p>Il est également possible de faire une requête directement sur cette table pour obtenir la liste des mots clefs et la date de la recherche en utilisant la requête suivante :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>SELECT date, REPLACE (mid( referer, 53, IF ( locate('&', referer ), locate( '&', referer )-53, length( referer ))), '+', ' ' ) mots FROM <code class="spip_code spip_code_inline" dir="ltr">spip_referers_articles</code> WHERE <code class="spip_code spip_code_inline" dir="ltr">referer</code> LIKE 'http://www.marieficelle.be/%' ORDER BY mots LIMIT 0 ,5000</code></pre></div> > Pas mal de liens morts... 2004-11-17T10:28:44Z https://files.spip.org/Moteur-de-recherche-tutorial#comment207185 2004-11-17T10:28:44Z <p>Merci pour cette compilation, mais il semble que pas mal de liens présents ici ne fonctionnent plus... Dommage<small class="fine d-inline"> </small>;)<br> Sans rancune<small class="fine d-inline"> </small>!</p>