SPIP : comprenez la recherche, aidez la recherche !
L’atout principal du moteur de recherche de spip, c’est qu’il fouille les données et non les squelettes. En ce sens, la recherche ne porte que sur le contenu de votre site et n’est pas perturbé par le contenant comme peut l’être un moteur externe.
Le moteur de recherche de spip est déjà très documenté et c’est donc une compilation des articles déjà faits ailleurs que je vous propose de trouver ici.
La documentation officielle du moteur de recherche de spip
- Le moteur de recherche, où l’on lit les modalités de l’indexation du moteur avec les pages clefs suivantes.
- ecrire/inc_index.php3 où sont définies les valeurs d’indexation en point des champs des documents (article, breve, forum etc.)
- ecrire/data/spip.log qui montre les données de l’indexation
- ecrire/admin_index.php3 qui permet de visualiser ce qui est indexé et de le « forcer » par lot de 20. (le forcer ? vraiment ?)
Les modalités de la qualité de cette recherche : rapide, booléenne avec un OU logique privilégiant les résultats qui ont les deux mots associés par rapport aux autres.
- Comment fonctionne le moteur de recherche de spip. C’est une faq technique où sont indiqués les pondérations par défaut, la taille minimum du mot recherché (quatre lettres mais en fait trois.) et les modalités de calcul des points car c’est une recherche par point et non avec des ET/OU.
- Les boucles de recherche, où l’on apprend comment construire sa page de résultats pour afficher les scores sur les brèves, les articles, les rubriques, les sites web référencés etc. Pour un exemple concret il faut ouvrir dans votre éditeur de texte le squelette fournit avec spip : recherche-dist.html
Les fonctionnalités ajoutés du moteur de recherche de spip
- Aidez la recherche : Il est possible d’affiner la recherche en utilisant des mots clefs rattachés aux articles puis en ajoutant dans la boucle des résultats quelque chose comme : {id_mot==^[\w38\w1]$}
pour obtenir une recherche où les mots clefs 1 et 38 soient présents absolument. Cela nécessite de bien renseigner ses articles mais cela permet également de pallier au manque de l’opérateur « ET » sur ce moteur. source
- Faites le parler : Tenir la liste des requêtes faites à votre moteur de recherche vous permet ensuite d’essayer d’améliorer la pertinence par le choix de mots clefs sur des articles que vous aurez sélectionnés. Vous pouvez ensuite conserver ces mots ou vous les faire envoyer par mail ou tenir des statistiques pour plus tard
- Du vrai, du beau, le meilleur du moteur ! : Au final, c’est bien souvent l’aspect des résultats qui donnera l’impression qu’un moteur de recherche est puissant ou non. Deux contributions vous permettent d’améliorer la présentation finale : Super moteur de recherche et Présenter les résultats de recherche comme un « vrai » moteur. Vous avez un forum en spip et avez besoin d’en fouiller les archives ? Utilisez ce qui a déjà été fait par l’équipe de spip-contrib, limiter le résultat à une langue ? C’est possible. A spip, rien d’impossible. ;-)
- La cerise sur le moteur de recherche : non content d’avoir désormais le plus beau, le meilleur, le plus efficace des moteurs vous pouvez désormais colorier les résultats ou corriger les derniers soucis comme l’angoisse de la page blanche ou l’apparition d’un bouton « ok » d’une manière ou d’une autre.
Voilà, j’espère que désormais cet article vous aidera à avoir une vue plus synthétique du moteur de recherche de spip et vous permettra de résoudre vos problèmes.
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |