Skip to content

Forums, CMS, moteurs de recherche, et accents

Quels sont les forums ou les CMS capables de faire des recherches correctes sur des mots comportant des lettres accentuées?

Vous avez probablement constaté que la plupart des recherches que vous effectuez sur beaucoup de forums ne trouvent pas les mots que vous attendez y trouver. Très souvent, cela vient de la mauvaise gestion des lettres accentuées (et autres lettres pénibles du genre c-cédille « ç »,…). J’ai personnellement utilisé plusieurs forums qui se vautrent lamentablement dans les recherches de mots comportant des lettres accentuées (PunBB, phpBB, anciennes versions de SMF).

Bref, je cherche un forum capable de retrouver le contenu de ce qui s’y trouve. Malheureusement, ce sujet (qui pourtant empoisonne beaucoup de monde) ne semble pas très développé sur le web. C’est pourquoi j’ai décidé de m’atteler à la tâche et d’essayer de recenser quelques solutions. J’ai posté un sujet sur le plus grand site de comparaison de forums, www.forummatrix.org, mais apparemment les utilisateurs ne s’intéressent guère à la question (sont-ils tous anglais?). J’ai donc décidé de créer cet article afin d’essayer de drainer quelques contributions et expériences.

Pour un exposé du problème, voir ce sujet (en anglais).

Pour un début de solutions, voir ce tableau récapitulatif, qui recense les capacités de recherche de quelques forums et CMS (pour l’instant: Joomla et Fireboard, Typo3, WordPress, PunBB, SMF, phpBB, FreeFind, Google Sites, FUDforum, PmWiki, ZitePlus).

Pour exemple avec cette version de WordPress (voir d’abord le tableau récapitulatif ci-dessus): Élève, hameçon, fenêtrées, liliput.
Résultat: pas brillant! C’est pourquoi il vaut mieux utiliser le moteur de recherche Freefind de la page d’accueil du site.

{ 1 } Comments


  1. Fatal error: Uncaught Error: Call to undefined function ereg() in /home/clients/6f1e08439eb2693ed692daa4560a2fc5/web/wordpress/wp-content/themes/barthelme/functions.php:178 Stack trace: #0 /home/clients/6f1e08439eb2693ed692daa4560a2fc5/web/wordpress/wp-content/themes/barthelme/comments.php(34): barthelme_commenter_link() #1 /home/clients/6f1e08439eb2693ed692daa4560a2fc5/web/wordpress/wp-includes/comment-template.php(1480): require('/home/clients/6...') #2 /home/clients/6f1e08439eb2693ed692daa4560a2fc5/web/wordpress/wp-content/themes/barthelme/single.php(44): comments_template() #3 /home/clients/6f1e08439eb2693ed692daa4560a2fc5/web/wordpress/wp-includes/template-loader.php(74): include('/home/clients/6...') #4 /home/clients/6f1e08439eb2693ed692daa4560a2fc5/web/wordpress/wp-blog-header.php(19): require_once('/home/clients/6...') #5 /home/clients/6f1e08439eb2693ed692daa4560a2fc5/web/wordpress/index.php(17): require('/home/clients/6...') #6 {main} thrown in /home/clients/6f1e08439eb2693ed692daa4560a2fc5/web/wordpress/wp-content/themes/barthelme/functions.php on line 178