rechercher_liste_des_champs

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.

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 Matthieu Marcillaud Publié le : Mis à jour : 26/10/09

Traductions : English, français