Ce pipeline permet de gérer les champs pris en compte par le moteur de recherche de SPIP pour une table donnée. Ce pipeline reçoit un tableau de noms d’objet SPIP (article, rubrique...) contenant les noms des champs à prendre en compte pour la recherche (titre, texte...) affectés d’un coefficient de pondération du résultat : plus le coefficient est élevé, plus la recherche attribue des points si la valeur cherchée est présente dans le champ.
rechercher_liste_des_champs
Exemple
function prefixPlugin_rechercher_liste_des_champs($tables){
// ajouter un champ ville sur les articles
$tables['article']['ville'] = 3;
// supprimer un champ de la recherche
unset($tables['rubrique']['descriptif']);
// retourner le tableau
return $tables;
}
Auteur Publié le : 08/01/09 Mis à jour : 12/03/23
Traductions : English, français