pipeline liste_des_jointures…
// Recherche des auteurs et mots-cles associes
// en ne regardant que le titre ou le nom
// http://doc.spip.org/@liste_des_jointures
function liste_des_jointures()
Tu peux éventuellement copier dans ton squelette ecrire/inc/recherche.php
et supprimer
function liste_des_jointures() {
return
pipeline(‹ rechercher_liste_des_jointures ›,
array(
‹ article › => array(
>>>> ça ‹ auteur › => array(‹ nom › => 10),<<<
‹ mot › => array(‹ titre › => 3),
‹ document › => array(‹ titre › => 2, ‹ descriptif › => 1)
),
‹ breve › => array(
‹ mot › => array(‹ titre › => 3),
‹ document › => array(‹ titre › => 2, ‹ descriptif › => 1)
),
‹ rubrique › => array(
‹ mot › => array(‹ titre › => 3),
‹ document › => array(‹ titre › => 2, ‹ descriptif › => 1)
),
‹ document › => array(
‹ mot › => array(‹ titre › => 3)
)
)
);
}
Si tu es courageux, tu peux même faire un plugin qui traite ce pipeline pour en ajouter / retirer.
Le 10 mai 2010 23:20, BPE <bernard.eminet73@orange.fr> a écrit :
Le moteur de recherche de SPIP fait bien son travail.
Certes mais comment exclure les auteurs d’articles d’une recherche.
Exemple :
Si l’auteur (au sens SPIP) Nicole Dubois a publié X articles.
Mais Nicole Dubois est aussi citée dans Y articles.
Si je réalise une recherche sur « Dubois » je vais « trouver » les Y articles dans lequel « Dubois » est citée dans le contenu d’un article mais AUSSI les X articles pour lesquels Dubois est auteur.
Comment éliminer ces articles de la recherche ?
Merci
Tonton BP
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc