Le plugin de recherche par défaut de Joomla effectue une recherche standard dans les articles. Une requête SQL recherche les occurrences des mots recherchés dans les différents articles et retourne les résultats sans les trier par pertinence. Cette méthode peut vite atteindre ses limites si votre site contient un grand nombre de pages.
Pour obtenir des résultats plus pertinents, il est possible d'utiliser la méthode de recherche FullText (en texte intégral) fourni par MySQL. Cette méthode indexe le contenu des articles en attribuant un poids à chacun des mots. Lors de la recherche, les résultats les plus pertinents sont retournés en premier. La méthode de recherche en texte intégral fonctionne plus efficacement sur de grands volumes de données.Pour vous permettre d'utiliser cette méthode de recherche sur votre site, j'ai développé un plugin de recherche pour Joomla 1.5 en me basant sur le plugin de base. J'ai juste modifié la requête utilisée pour effectuer la recherche.
Version 1.3 (25/02/2010)
- Correction d'un bug mineur
Version 1.2 (05/01/2010)
- Possibilité d'activer le mode de recherche booléen (plus long, ne gére pas la pertinence mais permet de retourner plus de résultats)
- Correction d'une anomalie qui empéchait certains résultats d'être affichés
Version 1.1 (24/12/2009)
- L'index FullText MySQL est désormais automatiquement créé lors de l'exécution de la première recherche.
- Une option permettant d'activer le tri par pertinence a également été ajoutée.





