Principe
Le plugin FULLTEXT se télécharge depuis www.spip-contrib.net/Fulltext. Il permet d’améliorer les capacités du moteur de recherche natif de SPIP :
en rapidité ; des tests ont montré par exemple que la vitesse d’une recherche de 5 secondes passe à 10 millisecondes ;
en pertinence : lorsque l’on saisit deux mots (ou plus), le moteur FULLTEXT va trouver comme le moteur de recherche natif les articles contenant ces deux mots, mais attribuera un score plus important à ceux qui disposent de ces deux mots consécutifs ;
en fonctionnalités. Outre la recherche basique qui consiste à saisir dans le moteur des mots les uns à la suite des autres, le moteur FULLTEXT permet d’utiliser des opérateurs logiques [1] :
| enfant étranger | Retourne les textes qui contiennent SOIT « enfant », SOIT « étranger », SOIT « enfant » ET « étranger » |
| +enfant +étranger | Retourne les textes qui contiennent « enfant » ET « étranger » |
| +enfant étranger | Retourne les textes qui contiennent « enfant » mais présente en premier les textes qui contiennent aussi « étranger » |
| +enfant -étranger | Retourne les textes qui contiennent « enfant » mais PAS « étranger » |
| enfan* | Retourne les textes qui contiennent « enfant », « enfants », « enfance », « enfanter », « enfantillage »…. (L’astérisque * doit être terminale ; ainsi « *fant » ne retournera rien.) |
| "enfant étranger" | Retourne les textes qui contiennent exactement la séquence de mots « enfant étranger » |
Installation
Le plugin s’installe de façon manuelle (téléchargement - décompression - installation dans le répertoire Plugins) ou directement en ligne par ftp, depuis l’espace d’administration de SPIP, en saisissant l’url de téléchargement http://files.spip.org/spip-zone/fulltext.zip :

puis en suivant les étapes demandées :

Il faut ensuite l’activer à partir de la page « Gestion des plugins ».
Pour terminer l’installation, il faut se rendre sur la page www.adressedemonsite.com/ecrire/ ?exec=fulltext, et de valider les créations d’index proposées :

[1] Précisions : la casse (minuscule/majuscule) des mots recherchés est indifférente et les accents ne sont pas pris en compte.
Mis en ligne le samedi 8 août 2009
- Construire un site Spip de A à Z
- Dokuwiki : un wiki pour rédiger des documents élaborés
- www.wiki-acces-public.infini.fr : une envie d’encyclopédie ouverte de l’accès public
- Elephants Dream, un film à savourer et décortiquer
- Wikisource, base de données de textes libres ou entrés dans le domaine public