Trouver l’information n’a jamais rien de magique
Il y a une phrase que j’entends souvent, en mai 2010, pis qui me fait grincer un peu: « on va juste mettre une barre de recherche, pis le monde va trouver ce qu’il cherche ». Comme si la recherche, c’était magique. Comme si tu collais un champ de texte dans le haut d’un portail pis que, par enchantement, toute l’information du monde se rangeait pour répondre à la bonne question. Quiconque a déjà bâti une architecture de recherche sait que c’est tout le contraire: trouver l’information, c’est un des problèmes les plus durs qu’il y a, pis aucune barre de recherche ne le règle toute seule.
Le malentendu de base, c’est de penser que chercher, c’est l’affaire de la barre. En réalité, la barre n’est que la pointe. En dessous, il y a l’indexation: un système qui doit parcourir des milliers de documents, comprendre ce qu’ils contiennent, pis bâtir une carte pour les retrouver. Si cette carte est mauvaise — documents mal décrits, métadonnées absentes, contenus que l’index ne voit même pas — alors la plus belle barre du monde te renvoie du bruit. La recherche est aussi bonne que ce qu’il y a dessous, pas l’inverse.
flowchart TD
Q[L'utilisateur tape<br/>une question] --> B[La barre de recherche]
B --> I[L'index]
I --> C1[Contenu bien decrit]
I --> C2[Metadonnees presentes]
I --> C3[Permissions respectees]
C1 --> R[Bons resultats]
C2 --> R
C3 --> R
B -.sans un bon index.-> N[Du bruit, et l'utilisateur<br/>perd confiance]
Le deuxième morceau, c’est la pertinence. Trouver des documents, c’est facile; trouver les bons en premier, c’est l’art. Quand tu tapes un mot, des centaines de résultats peuvent matcher. Lequel mettre en haut? Le plus récent? Le plus consulté? Le plus officiel? Il n’y a pas de réponse universelle — ça dépend de qui cherche pis pourquoi. La pertinence, c’est une série de choix, pas une vérité. Pis ces choix-là, il faut les penser, les ajuster, les corriger en regardant ce que le monde cherche vraiment.
Il y a aussi un piège discret mais critique: les permissions. Une recherche qui ignore les droits d’accès, c’est une fuite de sécurité déguisée en fonctionnalité. Il faut que l’index respecte qui a le droit de voir quoi, sinon ta belle barre devient un moyen de découvrir des documents qu’on n’aurait jamais dû voir. La recherche n’est pas qu’une question de trouver — c’est aussi une question de ne montrer qu’à ceux qui ont le droit.
Ce que je retiens en mai 2010, c’est que la recherche est une de ces technologies dont la difficulté est inversement proportionnelle à sa visibilité. L’utilisateur voit un champ de texte pis attend de la magie; le concepteur voit une montagne d’indexation, de pertinence, de sécurité pis d’entretien. Promettre une recherche « qui marche » sans investir dans ce qu’il y a dessous, c’est promettre une déception. Pis la déception arrive vite: une fois que le monde a tapé trois recherches qui ne donnent rien, il arrête de chercher pis revient à demander à son voisin.
La suite, je la vois dans cette humilité d’ingénieur: traiter la recherche comme un système vivant à nourrir, pas comme une boîte à cocher. Soigner les métadonnées, ajuster la pertinence en observant les vrais usages, vérifier les permissions, accepter que c’est jamais fini. Trouver l’information n’est jamais magique — c’est le résultat d’un travail patient, invisible, qu’on ne remarque que quand il manque. Pis dans une équipe qui grossit, ce travail-là devient vite la différence entre un portail utile pis un autre dépotoir où tout existe mais où rien ne se retrouve.