Spotlight ne fonctionne plus sur Mac : 8 solutions, de la plus simple à la plus poussée
Tu tapes le nom d'un fichier dans Spotlight et rien ne sort, ou la mauvaise chose sort. Huit solutions dans l'ordre : les vérifications rapides, l'indexation en cours, les catégories, les dossiers exclus, l'index à reconstruire, mdutil, le redémarrage et la mise à jour.
Commande + Barre d'espace, tu tapes le nom d'un document que tu as ouvert hier, et Spotlight ne propose rien. Ou il te sort trois e-mails et une page web, mais pas ton fichier. Parfois même les apps ne remontent plus.
Avant de toucher à quoi que ce soit, sache que Spotlight fonctionne avec un index : une sorte de catalogue de ce qu'il y a sur ton Mac, qu'il tient à jour en continu. D'après Apple, cet index reste sur ton Mac et n'est partagé ni avec Apple ni avec tes autres appareils. Quand la recherche déraille, c'est presque toujours ce catalogue qui est incomplet, mal réglé ou abîmé.
Voici huit solutions, de la plus rapide à la plus poussée. Teste-les dans l'ordre.
1. Vérifie ce que tu cherches, et où
Ça paraît bête, mais le guide d'Apple commence par là :
- L'orthographe. Une lettre de travers et le fichier ne sort pas.
- Les guillemets. Pour une expression exacte, mets-la entre guillemets. Sans eux, Spotlight cherche les mots dans n'importe quel ordre.
- Spotlight ou le Finder. Ce ne sont pas les mêmes recherches. Spotlight fouille aussi les e-mails, le calendrier et d'autres apps. Le champ de recherche d'une fenêtre du Finder, lui, ne cherche que les fichiers et dossiers du disque interne.
- Les archives. Un fichier rangé dans un .zip ou une image disque n'apparaît pas tel quel. Ouvre l'archive d'un double-clic, puis relance la recherche.
Si tu cherches un fichier supprimé il y a longtemps et que tu utilises Time Machine, c'est dans tes sauvegardes qu'il faut regarder, pas dans Spotlight.
2. Regarde si Spotlight est encore en train d'indexer
Spotlight ne trouve que ce qu'il a déjà rangé. Apple explique que l'index se construit à la première configuration du Mac, après une mise à jour ou une mise à niveau de macOS, puis chaque fois que tes données changent.
Pour savoir où il en est, appuie sur Commande + Barre d'espace. Pendant une indexation, un indicateur de progression s'affiche en haut de la fenêtre Spotlight. S'il est là, la recherche est incomplète, c'est normal, et elle se remplira toute seule.
Selon la quantité de données, Apple parle de plusieurs heures, voire plusieurs jours. Ça va plus vite quand tu ne te sers pas du Mac, qu'il est branché sur secteur et connecté en Wi-Fi ou en Ethernet. Si ton Mac rame en même temps, notre article sur le Mac lent après une mise à jour explique quoi attendre.
3. Vérifie les catégories de résultats
Tu as peut-être désactivé une catégorie sans t'en souvenir, ou une mise à jour a changé la liste. Si les documents, les apps ou les réglages ne sortent plus du tout, c'est la première piste.
D'après le guide d'Apple sur les catégories :
- Ouvre Réglages Système.
- Clique sur Spotlight dans la barre latérale (sur certaines versions, Siri et Spotlight). Il faut parfois faire défiler la barre.
- Sous Résultats provenant d'apps, Résultats provenant du système ou Résultats du presse-papiers, active ce qui doit sortir dans tes recherches.
Sur des versions plus anciennes de macOS, la liste s'appelle Résultats de la recherche et fonctionne avec des cases à cocher. Une case vide, c'est une catégorie qui ne sort jamais.
4. Vérifie les dossiers exclus
Spotlight garde aussi une liste de dossiers et de disques qu'il ne fouille pas. Un dossier glissé là par erreur, et tout ce qu'il contient devient introuvable.
Toujours dans Réglages Système, Spotlight, clique sur le bouton en bas de la fenêtre. Son nom change selon la version : Recherche et confidentialité, Confidentialité de la recherche ou Confidentialité Spotlight. Tu vois la liste des emplacements exclus.
- Pour remettre un dossier dans la recherche, sélectionne-le et clique sur le bouton moins (guide d'Apple).
- Si Macintosh HD se trouve dans la liste, retire-le. Apple prévient qu'avec tout le disque interne exclu, tu ne reçois plus aucune notification de mise à jour pour tes apps.
Un disque Time Machine dans cette liste continue à être indexé : Apple précise que Time Machine en a besoin et que tu ne peux pas le désactiver.
5. Reconstruis l'index avec la Confidentialité de Spotlight
Les réglages sont bons, l'indexation est finie, et ton fichier reste introuvable ? L'index est sans doute abîmé. Apple propose une astuce : exclure le disque, puis l'inclure à nouveau, ce qui oblige Spotlight à tout réindexer.
Les étapes, d'après la page d'Apple sur l'indexation :
- Menu Pomme, Réglages Système, puis Spotlight (ou Siri et Spotlight) dans la barre latérale.
- Descends à droite et clique sur Recherche et confidentialité (ou Confidentialité Spotlight), en bas de la fenêtre.
- Glisse le disque, par exemple Macintosh HD, ou le dossier qui pose problème dans la liste. Tu peux aussi cliquer sur le bouton plus et le choisir.
- Attends quelques secondes.
- Sélectionne dans la liste ce que tu viens d'ajouter et clique sur le bouton moins pour le retirer.
- Clique sur Terminé et quitte Réglages Système.
Spotlight réindexe alors ce disque ou ce dossier. Si seul un dossier pose problème, ajoute juste ce dossier : la réindexation sera plus courte. Si macOS affiche une erreur « inconnue » ou une erreur d'autorisations, Apple explique que ton compte n'a pas les droits sur certains éléments de ce disque ou de ce dossier.
Ensuite, laisse le temps faire. L'indicateur de progression réapparaît en haut de la fenêtre Spotlight tant que le travail n'est pas fini.
6. Passe par le Terminal avec mdutil
Si tu préfères la ligne de commande, ou si l'astuce précédente ne donne rien, macOS fournit mdutil. Sa page de manuel le présente comme l'outil qui gère les index de Spotlight. Ouvre Terminal (dans Applications, puis Utilitaires).
Pour voir si l'indexation est active sur le disque de démarrage :
mdutil -s /
Sur un Mac en bon état, la réponse ressemble à « Indexing enabled. ». Si tu lis « disabled », l'indexation est coupée. Pour la rallumer :
sudo mdutil -i on /
Pour effacer l'index du disque et le faire reconstruire :
sudo mdutil -E /
D'après le manuel, l'option -E efface l'index de chaque volume indiqué, et Spotlight le reconstruit. Le mot sudo lance la commande avec les droits d'administrateur : macOS te demande ton mot de passe de session, et rien ne s'affiche pendant que tu le tapes. Ensuite, c'est une indexation complète, donc plusieurs heures possibles.
Apple ne décrit pas cette méthode dans ses pages d'aide. Si tu hésites, garde la solution 5, qui fait le même travail depuis les réglages.
mds et mdworker, ce sont eux qui indexent
Pendant une réindexation, tu verras dans le Moniteur d'activité des processus aux noms étranges : mds, mds_stores, mdworker ou mdworker_shared. Leurs pages de manuel les présentent simplement :
- mds est le serveur de métadonnées. Il répond à Spotlight et aux autres apps qui interrogent l'index.
- mdworker est l'ouvrier de mds. Il analyse et indexe les fichiers quand un disque est branché ou qu'un fichier change.
Ni l'un ni l'autre ne se lance à la main. Les voir en tête de liste pendant une réindexation est bon signe : Spotlight travaille. Ne les force pas à quitter, tu interromprais ce que tu viens de demander. Pour lire ces colonnes sans te tromper, notre guide du Moniteur d'activité détaille chaque onglet.
7. Redémarre, puis essaie le mode sans échec
Un redémarrage relance tous ces processus d'un coup. Si Spotlight s'est figé, sans réponse ni résultat, c'est le geste le plus simple à tenter après les réglages.
Si ça ne suffit pas, démarre une fois en mode sans échec. Selon Apple, ce mode vérifie rapidement le disque de démarrage et efface certains caches système, que macOS recrée ensuite. Redémarre normalement et teste à nouveau ta recherche. La marche à suivre selon ton modèle est dans notre article sur le mode sans échec du Mac.
8. Mets macOS à jour
C'est le premier conseil d'Apple quand Spotlight donne des résultats inattendus : installer les dernières mises à jour. Notre guide pour mettre à jour macOS montre où cliquer.
Juste après la mise à jour, l'index se reconstruit. Pendant quelques heures, la recherche peut donc sembler pire qu'avant. Laisse finir avant de juger.
Ce que CleanMochi fait, et ne fait pas, quand Spotlight ne trouve plus rien
CleanMochi, c'est l'app que nous faisons pour les Mac. Il ne répare pas Spotlight : il ne reconstruit pas l'index, ne change ni les catégories ni les dossiers exclus, et ne lance pas mdutil. Pour tout ça, suis les étapes ci-dessus.
Il t'aide à comprendre ce qui se passe pendant que Spotlight travaille. Dans l'écran Pourquoi ça rame, le bloc « En ce moment » relève toutes les 3 secondes ce qui occupe ton Mac. Quand mds, mds_stores, mdworker, mdworker_shared ou corespotlightd sont en tête, il affiche une phrase simple : « Spotlight range tes fichiers pour la recherche. Ça s'arrête tout seul. » Tu sais ainsi que la réindexation est en cours.
Un détail utile : CleanMochi lit lui aussi certaines infos dans l'index de Spotlight. L'écran Applications y prend la date de dernière ouverture de chaque app. Si l'index est vide ou abîmé, tu y verras « Date d'utilisation inconnue », et CleanMochi ne range pas ces apps parmi celles que tu n'ouvres plus. Une fois l'index reconstruit, les dates reviennent.
À lire aussi
- Mac lent après mise à jour : ce qui est normal, et ce qui ne l'est pasTon Mac rame depuis la dernière mise à jour de macOS. Les tâches de fond qui sont normales et combien de temps elles durent, les vraies causes quand ça s'éternise, le test en mode sans échec et la réinstallation qui garde tes données.
- Moniteur d'activité sur Mac : comment le lire, onglet par ongletLe Moniteur d'activité dit tout de ce que fait ton Mac, à condition de savoir le lire. Processeur, pression mémoire, énergie, disque, réseau : les chiffres qui comptent vraiment.
- Mode sans échec sur Mac : y entrer, faire le test, en sortirLe mode sans échec démarre ton Mac avec le strict minimum pour voir si un logiciel cause tes soucis. Comment y entrer sur puce Apple ou Intel, vérifier que ça a marché, lire le résultat, trouver le coupable et en sortir.
- CleanMochi, l'app qui garde ton Mac rapideCe que fait l'app, avec ses écrans principaux et une courte vidéo.
Questions fréquentes
Pourquoi Spotlight ne trouve plus mes fichiers sur Mac ?
Le plus souvent, Spotlight est encore en train d'indexer, une catégorie de résultats est désactivée ou le dossier est dans la liste des emplacements exclus. Vérifie ces trois points dans Réglages Système, Spotlight. Si tout est bon, reconstruis l'index.
Comment réindexer Spotlight sur Mac ?
Dans Réglages Système, Spotlight, ouvre Recherche et confidentialité (ou Confidentialité Spotlight), ajoute Macintosh HD à la liste des exclusions, attends quelques secondes, puis retire-le. Spotlight reconstruit alors l'index. Dans le Terminal, sudo mdutil -E / fait la même chose.
Combien de temps dure la réindexation de Spotlight ?
D'après Apple, de plusieurs heures à plusieurs jours selon la quantité de données. Elle va plus vite quand le Mac est branché, connecté à Internet et que tu ne t'en sers pas.
Puis-je forcer à quitter mds ou mdworker ?
Mieux vaut les laisser tourner. Ce sont les processus qui construisent l'index de Spotlight, et leur manuel précise qu'ils ne se lancent pas à la main. Pendant une réindexation, les voir travailler veut dire que ta recherche est en train de se réparer.
Article rédigé par l'équipe de CleanMochi (AppsMochi, une marque de NORY LLC). Une erreur, un chemin qui a changé avec une nouvelle version de macOS ? Dis-le nous.