Une fonction de recherche qui fera bien plus que vous indiquer le chemin.
Ça ressemble à une vérité absolue : Vista est « trop lourd ». Sous ce prétexte fallacieux on voit nombre d’utilisateurs entreprendre la désactivation de moult fonctions intégrées au système d’exploitation de Microsoft. Et souvent arrive en tête de liste, la fonction de recherche, ou plus exactement l’indexation des fichiers servant à la recherche.
Le gros là au fond.. tu sors !
Alors, il est vrai que le service d’indexation exploite environ 25Mo de nôtre si chère RAM qu’il faut préserver tant que mal (dit-il sur le ton de l’ironie). C’est vrai que cela représente au moins … 2.5% de l’espace RAM d’une machine équipée de « seulement » 1Go de RAM. Et bien sûr pour qui possède (ils sont quand même de plus en plus nombreux, surtout quand on voit ceux qui s’évertuent à installer 4Go pour on ne sait qu’elle raison) 2Go de RAM ça n’en représente que la moitié soit 1.25% à tout casser. Pour information, le moindre navigateur internet utilise au moins autant voir plus de RAM, tout ça pour ne faire que l’affichage de pages web… je suis outré, hop je désactive immédiatement !
Est-ce que leur machine fonctionne mieux après avoir libérer ces précieux Mégaoctets ? J’en doute fortement, au contraire serais-je tenté de dire, car c’est là se passer d’une fonction majeure du système pour qui saura s’en servir. Ne partez pas, ça prend deux minutes à maîtriser, et encore je vois large!
Un dernier mot sur la consommation en ressource de l’indexation. D’aucun on vite fait de se plaindre de phénomènes étranges liés à celle-ci. Disque dur qui gratte sans arrêt, consommation CPU, etc. Il est vrai, la machin travail, après tout il faut bien qu’il crée son index au moins une fois non ? Il ne peut pas inventer les données qu’on lui demande de rechercher.
Ainsi au court des premières heures d’utilisation le système utilisera le moindre moment d’inactivité de l’utilisateur pour constituer l’index. Sur une machine récente ce dernier sera fait en moins de deux heures pour une centaine de milliers de fichiers indexés (c’est mon cas par ex, j’en veux pour preuve : Cette capture d’écran). Donc il suffit de laisser son PC tranquille pendant 2-3 heures pour que ce problème soit réglé, ceux qui continuent à avoir des soucis de disque qui gratte peuvent commencer à chercher ailleurs (pilote du contrôleur disque par ex, mise à jour du système etc.). Pour l’occupation CPU, tout simplement infime dans la mesure où le processus n’est pas prioritaire et s’arrête (ou se ralenti) lors d’une activité utilisateur. Donc ce n’est sûrement pas à cause de lui que vous perdrez 30FPS dans votre jeux favori.
Maintenant j’ai toujours aimé l’argument choc de ceux qui le désactivent : « Moi je range mes fichiers, tout est classé, je sais où est quoi ». Le problème (en fait ça n’est en rien un problème) c’est que l’index de Vista ne se limite pas à la vulgaire recherche de la photo du petit dernier qu’on aurai perdue au fin fond d’un dossier à coté de celles de la voiture du beau-frère et de l’anniversaire de la tante Germaine. C’est un poil plus subtil que ça, et une fois qu’on a commencé à l’exploiter correctement on arrive difficilement à s’en passer.
Chercher c’est bien, trouver c’est mieux
Pour commencer il faut jeter un oeil à la configuration de l’outil. Par défaut celui-ci ne va pas forcément indexer les fichiers qui le méritent le plus. Cela se passe depuis le panneau de configuration => option d’indexation.
Là pour pouvez commencer par lui indiquer les répertoires, ou même les disques à indexer. Bien sûr on y mettra des emplacements comme « Documents », mais il est aussi utile d’y avoir System32, Programmes (et tout autre dossier où vous installez vos logiciels) ou encore « Menu Démarrer », nous verrons rapidement pourquoi.
Faites ensuite un tour dans les paramètres avancés, tout particulièrement l’onglet « Type de fichier ». Là vous sélectionnerez les extensions de fichiers à prendre ou non en compte et si l’index doit se contenter des noms et propriétés ou si le contenu doit être analysé aussi. Cette dernière possibilité sera utile à ceux qui traitent beaucoup de fichiers textes, PDF, Word ou même pour les courriels. Attention, une modification ici entraînera la reconstruction de l’index, donc faites le au début si possible et ne changez pas quinze fois d’avis.
Petite astuce: à la base l’index n’est fait que pour les disques locaux formatés en NTFS. Mais il existe un moyen officiel d’indexer des emplacements réseaux ainsi que des partitions FAT. Pour cela il suffit d’installer ça: UNCFATPHInstaller puis de redémarrer. Tested and Approuved by me, j’ai ainsi pu indexer des fichiers qui sont sur mon serveur de fichier Linux. Il faut juste se dire que pour les emplacement réseaux les performances sont un peu moindre quant à la constitution de l’index, mais rien de traumatisant. De plus le système exploite les caractéristique du NTFS pour détecter les modifications de fichiers donc la mise à jour de l’index sera moins instantannées sur ces emplacements que sur ceux des disques locaux en NTFS.
Pourquoi indexer le Menu Démarrer ?
Vous ne l’aurez peut-être pas remarqué mais l’index de Vista est niché absolument partout dans le système. Il est quasiment impossible de passer à coté. En particulier au niveau du Menu Windows (oui c’est son nouveau petit nom en fait). En bas de celui-ci il existe un champ de recherche. Faire une saisi à ce niveau consiste à lancer une recherche sur l’index en entier, avec un affichage des résultats au niveau du menu lui même, en lieu et place des liens de programmes.
Le truc magique s’il en est, c’est qu’il suffit d’appuyer sur la touche Windows (celle entre CTRL et ATL) pour que par défaut ce champ de saisi soit actif.
Le truc encore plus magique c’est de commencer à saisir le nom d’un logiciel installé pour le voir quasi-immédiatement apparaître en haut de la liste, avec la sélection sur lui. Il suffit alors d’appuyer sur ENTRÉE pour lancer l’exécution d’un logiciel. La liste en question évolue bien sûr de manière complètement dynamique en fonction de ce que vous saisirez. Là on comprend mieux pourquoi avoir indexé le Menu Programmes, et les emplacements d’installation des logiciels.
Une fois qu’on a pris l’habitude de cette subtilité on n’utilise presque plus le menu « Tous les programmes » du Menu Windows, car il est 10 fois plus rapide d’appuyer sur la touche Windows, de saisir le début du nom du logiciel et de valider que d’aller vadrouiller à la souris dans ce menu… même quand celui-ci est bien rangé, classé (comme le mien par ex) etc, ce qui n’est que rarement le cas chez la plupart des utilisateurs il faut le dire.
Je peux vous dire que quand je me retrouve à travailler avec un PC tournant sous WindowsXP cette fonction me manque maintenant, j’ai pris ce réflexe qui pour moi est un réel gain de temps, de « productivité » et de confort à l’usage.
Rien que pour ça je n’irais jamais au grand jamais libérer les 25Mo de RAM occupés par l’index de Vista.
Et après ? C’est tout ?
Ne croyez pas que cela s’arrête là, comme je vous disais le recherche de Vista est partout. Et pas uniquement sous forme de barre de recherche dans un coin de fenêtre.
Un élément qui m’a assez étonné lorsque j’ai commencé à exploiter Vista dans les détails, ce sont les options de filtrage dans l’affichage des fichiers au niveau de l’explorateur.
Ouvrez un dossier contenant des fichiers (pour un exemple plus probant, prenez en un avec pleins de fichiers différents), et jetez un oeil au colonnes « Nom », « Type », « Date de modification », etc. Passez la souris au-dessus de l’une d’elle et une petite flèche apparait.
Si vous cliquez sur le flèche de la colonne « Type » vous verrez alors apparaître la liste de tous les types de fichiers présents, avec des fonctions « Trier » et « Grouper ». Vous pourrez sélectionner un ou plusieurs type de fichiers, l’affichage du contenu de la fenêtre changera alors en temps réel. Cliquez sur « Empiler par type », et Vista vous affichera plusieurs dossiers virtuels contenant les fichiers rangés par type.
Et ça marche pour toutes les colonnes (et donc les propriétés des fichiers) que l’explorateur peut afficher!
Que vient faire l’index là-dedans ? Après tout ce ne sont que des filtres d’affichage non ?
Prenez deux dossiers contenant moult fichiers. L’un que vous aurez indexé, l’autre non, puis refaites les manipulations précédentes. Vous constaterez une sérieuse différence à l’usage. Le dossier non indexé est bien moins réactif, d’ailleurs à un moment vous devriez voir apparaître un bandeau en-haut indiquant que la recherche peut être lente du fait du dossier non indexé, proposant de l’ajouter à l’index justement.
Ceci dit il est vrai que sur un petit dossier ne contenant que quelques fichiers et peu de types différents, avec une machine récente ça va de toute façon vite.
Mais il n’y a pas que ça… Tout cela donne accès à un outil qui ne pourrait pas exister sans l’index, et qui, s’il est bien exploité peu s’avérer redoutable à l’usage.
Les dossiers virtuels au contenu bien réel.
Après n’importe quel résultat de recherche il est possible de sauvegarder ce résultat. Quand je dis « résultat de recherche », j’inclus les outils de filtrages avec lesquels on a fait joujou juste au-dessus. A partir d’un moment vous verrez la barre d’outil changer avec l’apparition du bouton « Enregistrer la recherche ».
En cliquant sur ce bouton vous aller créer un dossier contenant le résultat que vous avez à l’affichage. Vous pouvez enregistrer ce dossier où vous le souhaitez.
Maintenant il faut comprendre ce qui fait que c’est un dossier de recherche, un dossier virtuel. Ce dossier (qui apparaîtra d’une forme différente d’un dossier normal) ne contiendra pas physiquement les fichiers, ce ne sont pas des copies de fichiers que vous aurez fait en enregistrant la recherche. En fait le dossier contient uniquement les informations permettant de localiser les fichiers en question. Sans indexation ce dossier sera figé, il n’affichera que le résultat initial, ce à quoi on s’attend après tout.
Ajoutez y un peu d’indexation, et vous obtiendrez un résultat dynamique. Admettons que vous fassiez une recherche sur des photos portant la balise (Tag) « Chouchou va au Kebab », vous enregistrez cette recherche qui affichera alors toutes les photos trouvées à cet instant T. On se dit que si on fait de nouvelles photos portant cette balise il faudra refaire la recherche pour les ajouter au dossier de recherche, que nenni! Si tout ce beau monde est stocké dans des emplacements indexés, alors l’ajout ou la suppression de fichiers répondant au critères de la recherche entraîneront automatiquement la mise à jour du contenu du dossier de recherche sauvegardé.
Tout cela est très pratique pour faire des classements croisés. En effet c’est assez souvent le casse tête pour classer des fichiers tels que nos photos de familles. Classer par date ? Par membre de la famille ? Par évènement ? Grâce aux dossiers de recherche vous pourrez avoir tout cela en même temps !
Dans l’absolu il pourrait même être possible de stocker toutes les photos dans un seul et même dossier (sans classement quel qu’il soit) puis de créer autant de dossier de recherche que de classements qui nous conviendraient. Peut-être fastidieux au début, mais une fois mis en place, il suffit de copier les fichiers dans le dossier unique, d’éventuellement renseigner les balises et d’attendre quelques secondes/minutes que les nouveaux fichiers soient indexés… Ensuite ils apparaîtront automatiquement là ils où sont censés apparaître suivant les classements mis en place.
Pour ma part c’est ce que j’ai utilisé pour mes musiques. Les fichiers sont stockés dans des répertoires par nom d’artistes, mais je me suis mis de coté un classement par balise exploitant les balises Id3tag des fichiers MP3 (que Windows Vista sait exploiter, enfin !) Ainsi je peux passer de l’un à l’autre sans problèmes (classement par dossiers d’artistes – classement par Balises). De même pour mes photos personnelles, après avoir correctement renseigné les balises de mes photos j’ai pu créer des classement par date, par évènement, par personne, etc.
Et on peut toujours chercher si on veut!
Vous aurez remarquez que j’ai parlé d’un outil de recherche sans évoquer la recherche directe de fichier, mais essentiellement de fonctionnalités qui découlent de cette recherche et surtout de son index.
Mais bien sûr vous aurez la possibilité de chercher des fichiers si le besoin s’en fait sentir. Et pour cela rien de plus simple : on appui sur la touche Windows du clavier et on commence à saisir le nom de ce qu’on cherche, ou le nom d’une balise, et hop on voit s’afficher (très rapidement, c’est toujours assez sympa, la rapidité d’exécution) un premier résultat qui (très) souvent correspond à la demande. Si la recherche ne trouve pas de programme à exécuter suivant la saisi alors il mettra le focus sur le champ « afficher tous les résultats », il suffira d’appuyer sur ENTRÉE pour qu’une fenêtre s’ouvre pour cela. Après libre à vous de manipuler ce résultat comme bon vous semble avec ce qu’on a vu au-dessus. Et n’oubliez pas qu’il existe des options avancées de recherche au cas où il vous faille quelque chose de bien précis (tel type de fichier à telle date etc.).
Réfléchissez avant de désactiver à outrance.
J’espère que certains comprendront que ça ne sert à rien de désactiver « pour désactiver », et que c’est vraiment dommage de passer à coté d’une fonction aussi pratique qui fait bien plus que ce que son seul nom semble promettre.
Peut-être faudrait-il trouver un nouveau terme plus approprié pour désigner la recherche de Vista. Après tout Mac OS X a bien son Spotlight, qui n’est ni plus ni moins que la même chose, et bizarrement les utilisateurs du système d’Apple sont moins enclin à vouloir le désactiver…ça doit être un syndrome propre à Windows.











Anonym says:
salut, si cette fonctionalité te manque sous XP je te conseille de télécharger Launchy, ça utilise le même principe de taper le début du nom du programme et on peut aussi configurer les dossiers à scanner.
13th octobre 2007 at 17 h 42 min
Turtle says:
bonjour enfin quelqu’un qui parle des dossiers de recherche !!!
Toi qui as l’air de connaitre : peut-on faire un dossier de recherche qui se base sur le classement des fichiers (le nombre d’étoiles que l’on a donné à ses photos par exemple)
pour avoir un best of de ses photos sur un rép virtuel =) j’ai essayé, j’ai pas reussi, j’ai demandé sur queqtions yahoo, sur comment ca marche.net et personne répond =(((
13th octobre 2007 at 10 h 22 min
Turtle says:
n’hésite pas à me répondre par mail si tu as une réponse =))
13th octobre 2007 at 10 h 26 min
Le_Poilu says:
Dans l’explorateur windows il suffit d’afficher la colonne « Notation », puis de cliquer dessus et enfin « empiler par notation ».
13th octobre 2007 at 20 h 26 min
Turtle says:
J’essayerai dés ce soir !! c’est vrai que je partais d’un filtre que je voulais enregistrer en tant que dossier de recherche Merci pour ta réponse !
13th octobre 2007 at 11 h 41 min