Ventura : Spotlight n’indexe le contenu de Photos que sur le stockage interne du Mac

Nicolas Furno |

C’est l’une des nouveautés de macOS Ventura : Spotlight, le moteur de recherche d’Apple, peut accéder au contenu de l’app Photos. Vous pouvez chercher « photos de chat », par exemple (pris entièrement au hasard) et si vous avez des félins dans votre photothèque, les images devraient être proposées dans les résultats de recherche. Les appareils iOS pouvaient déjà le faire, les Mac rattrapent ainsi leur retard en offrant cette fonction bien pratique.

Apple suggère sur son site que cela fonctionnerait aussi avec les photos de chevaux, mais je ne peux ni confirmer ni infirmer cette information.

Il y a néanmoins une exception qui n’est documentée nulle part par Apple. La bonne communication entre Spotlight et la base de données de l’app Photos nécessite deux pré-requis, le premier étant que seule la photothèque système est indexée. Vous l’ignorez peut-être, mais Photos est capable de gérer plusieurs photothèques différentes, ce qui peut être bien pratique si vous voulez, par exemple, une collection personnelle et une autre professionnelle. Vous pouvez créer une nouvelle photothèque en ouvrant l’app tout en maintenant la touche enfoncée et c’est aussi par ce biais que vous pourrez passer d’une photothèque à l’autre.

Vous avez droit à autant de photothèques que vous le désirez, mais une seule peut être désignée comme « système », ce qui lui apporte plusieurs avantages. En plus de l’intégration Spotlight évoquée ici, c’est la seule qui pourra être synchronisée avec iCloud. Par défaut, elle est créée dans le dossier ~/Images/ (où ~ représente votre dossier personnel), mais vous pouvez très bien la déplacer ou alors créer une photothèque à un autre emplacement et définir celle-ci comme étant la photothèque système. C’est, par exemple, ce que j’ai fait sur mon Mac Studio, où les 512 Go de stockage de base étaient loin de suffire : je stocke la photothèque, comme d’autres éléments encombrants type musique, sur un SSD externe constamment relié à l’ordinateur.

Cela ne pose aucun problème pour iCloud, mais on perd alors la synchronisation Spotlight. Un message dans les réglages de Photos prévient du problème, en notant que l’emplacement empêche le moteur de recherche d’indexer le contenu. Ce qui est techniquement faux, puisque Spotlight indexe bien tout ce qui est stocké par ailleurs sur ce SSD externe. Le bouton « En savoir plus » renvoie à un message qui explique uniquement que seule la photothèque système sera indexée, mais c’est bien le cas de la mienne.

Les réglages de l’app Photos signalent que ma photothèque stockée sur un SSD externe ne peut pas être indexée par Spotlight.

Comme je ne suis pas le seul dans ce cas de figure, avec une photothèque système stockée en externe, d’autres se sont plaints du même problème, notamment sur les forums d’Apple. Il n’y a malheureusement aucune solution à ce stade, mais un intervenant signale que le support Apple lui aurait répondu qu’il y avait bien deux conditions pour bénéficier de la nouveauté. La photothèque doit être désignée comme celle du système et elle doit être stockée sur le stockage interne du Mac. Peu importe son emplacement, tant que ce n’est pas sur un SSD ou un disque dur externe.

Apple a probablement fait ce choix par simplicité, en partant du principe qu’un volume de stockage externe n’est, par définition, pas toujours disponible, contrairement à l’interne. Néanmoins, on peut espérer qu’une future version de Ventura améliore ce comportement. Spotlight pourrait indexer la photothèque système dès qu’elle est accessible et de la même manière, n’afficher des résultats que si le volume externe est connecté au Mac. En attendant, vous pouvez toujours utiliser le moteur de recherche intégré à Photos pour trouver des photos de chats, ouf…

Oui, 3 158 photos et 263 vidéos de chats, et alors ?

Pour tout savoir sur macOS Ventura et ses nombreuses nouveautés, notre livre numérique Le guide de macOS Ventura est toujours en vente à 9,99 €.

avatar Ilink | 

Cool Apple vend des macs anémiques en stockage (en 2022..) avec option à prix platine et on achète un SSD externe pour palier ce problème et on se retrouve amputé de certaines fonctions.. la blague 🙃

avatar RB3D | 

Apple a t elle crée une fonction de bien en ce moment ?
Ça commence à être grave le nombre de bugs!

avatar mat16963 | 

@RB3D

C’est affligeant… Pas un jour sans que je ne découvre des bugs tellement énormes et amateurs, même dans des fonctions phares (ex. L’interface de création des écrans verrouillés est tellement mal faite… en plus du fait que les fonds d’écran ne supportent pas le mode sombre, l’interface elle-même ne le supporte pas entièrement, par exemple l’interface de sélection d’une photo ou d’un emoji qui reste blanche en mode sombre). Pour Spotlight, regarde mon commentaire plus bas.
Ça va vraiment mal chez Apple ces temps…

avatar DahuLArthropode | 

Puisqu’il y a un chat dans toutes tes photos, l’indexation est inutile pour retrouver les photos de chat.

avatar Nicolas Furno | 

@DahuLArthropode

Je proteste, j'ai aussi des photos de Tesla sans chat dessus.

avatar DahuLArthropode | 

@nicolasf

J’y ai pensé en l’écrivant. Mais si tu as deux photothèques, une Chats et une Tesla…

avatar MGA | 

@nicolasf

Quelle mauvaise foi 🙄😅 quand il y a pas de chat sur la Tesla vous demandez à la « stupidité artificielle » de le faire (oui oui vu le résultat on en est encore là) 😂 : https://www.macg.co/logiciels/2022/12/amazing-ai-apporte-son-tour-le-stable-diffusion-dapple-mais-gratuitement-133749

avatar Nicolas Furno | 

@MGA

Ben oui, j'essaie naturellement de réunir le meilleur des deux mondes !

avatar MGA | 

@nicolasf

😉 pour le chat je suis d’accord 👍 pour la Tesla c’est seulement très très bien.

avatar bunam | 

@nicolasf

Le chat est-il au courant qu'il se retrouve sur le net ??? ;)

avatar Nicolas Furno | 

@bunam

Je n’ai reçu aucune plainte, les croquettes doivent être bonnes.

avatar mat16963 | 

« Apple a probablement fait ce choix par simplicité »
Oui comme tous les choix d’Apple ces derniers temps… Personne ne semble être à la barre et gueuler pour avoir de la qualité, alors les équipes en font le minimum sachant qu’elles ont le même salaire à la fin du mois et que personne ne le leur reproche…

J’étais content de voir que Spotlight sur Mac gagnait enfin Quick Look, mais l’implémentation est tellement mauvaise ! J’utilise énormément les connaissances Siri et le layout est tellement mauvais (essayez de taper par exemple « Tim Cook » dans le champ, puis sélectionner le résultat avec les flèches du clavier et appuyer sur la barre d’espace: la fenêtre quick look est bcp trop petite. On peut la redimensionner, mais ce réglage n’est pas retenu…
Et me texte en gras qui résume la définition ne s’affiche que sur une ligne maximume, tapez par exemple « Sophisme » dans le champ de recherche puis cliquer sur le résultat pour l’ouvrir dans la fenêtre Spotlight: il est impossible d’afficher la définition en entier. Sous Monterey cela s’étend correctement sur 3 lignes.). J’ai signalé ces problèmes dès le beta 3 de macOS Ventura, et aujourd’hui on est à la beta de 13.3 et toujours exactement le même problème…

Et puis bon pour ce problème je suspect que c’est un mélange de flemme et aussi de volonté de ne pas rendre le stockage externe trop intéressant, Apple préférant vendre son stockage interne à prix d’or…

avatar hugome | 

@mat16963

Il y a des bureaux entiers à Apple de gens dont c’est le job: imaginer comment vous contraindre à upgrader votre ancien matériel

avatar austinforest | 

Même en activant l’indexation sur le support externe avec le terminal? mdutil -i off /

J’ai déplacé le dossier Mail sur un disque externe avec un hard link et j’ai dû forcer l’activation de l’indexation Spotlight.

avatar Nicolas Furno | 

@austinforest

Comme je l'ai écrit, l'indexation Spotlight du SSD fonctionne très bien par ailleurs.

avatar austinforest | 

@nicolasf

Oui.
Mais en trompant macOS avec hard link ou symlink?

avatar Nicolas Furno | 

@austinforest

J’ai pas testé mais d’autres l’ont fait dans les forums d’Apple et ils disent que ça ne changeait rien.

avatar sebas_ | 

@austinforest

Je ne suis pas DEV, mais le problème, j’imagine, c’est qu’il faudrai annexer en permanence les disques branchés ou débranchés (histoire de ne pas se retrouver avec des résultats Spotlight non accessibles…). Du coup j’imagine que la perf en prends un sacré coup. Je peux comprendre Apple là dessus.
Mettre une case à cocher (après tout il n’y a qu’une seule biblio système, cf article), mais ça représente quel % d’utilisateurs?

avatar r e m y | 

Mais indexer tous les volumes y compris ceux qui peuvent être branchés ou débranchés, c'est ce que fait Spotlight depuis que Spotlight existe! (Sauf à volontairement exclure un volume de son indexation...)

avatar gratosax | 

Et sur iPad ? Pas possible d’avoir deux photothèque ? J’aurais bien voulu en avoir une avec photo de famille et une autre pour les activités pro. 😔

avatar Nicolas Furno | 

@gratosax

Non, cela reste un privilège de macOS.

avatar Marcos Ickx | 

@gratosax

Personnellement, j’ai détourné la fonctionnalité première de la photothèque partagée (nouveautés iOS 16, iPadOS 16, macOS Ventura) pour cela.

Plus d’information sur ce fil Twitter :
https://twitter.com/marcosickx/status/1607775049876144128?s=61&t=Xac7EZfR6NejWAletegbVg

avatar gratosax | 

@Marcos Ickx

&Je oui ça semble pas mal du tout, je me demandais aussi un peu l’utilité de cette photothèque partagée (enfin pour moi), je vais essayer. Merci

avatar gratosax | 

@Marcos Ickx

C’est fait, ça me convient bien comme solution !
Merci pour l’astuce.

avatar Marcos Ickx | 

@gratosax

Content que ça vous plaise

avatar Karlieeuh | 

@Marcos Ickx

Merci pour l’idée d’utiliser Bibliothèque Partagée pour séparer les usages.

Mais du coup les 2 bibliothèques sont AI indexées ?

avatar Marcos Ickx | 

@Karlieeuh

AI indexées ? Suis pas sûr de comprendre.

avatar Karlieeuh | 

@Marcos Ickx

La reconnaissance et l’indexation du contenu est faite sur les 2 bibliothèques, personnelle et boulot?

avatar Marcos Ickx | 

@Karlieeuh

oui.

avatar DahuLArthropode | 

@gratosax

... à moins que la photothèque partagée ne réponde à tes attentes, et ça pourrait.

avatar RonDex | 

Oui, 3 158 photos et 263 vidéos de chats, et alors ?
Idem quand j’avais eu un chat. 😁😅

avatar hugome | 

Les fameux choix par simplicité qui poussent tous à acheter un nouvel ordi, un nouvel iPhone, un nouvel iPad. Quel heureux zazard.

avatar Karlieeuh | 

@nicolasf L’Indexage marche que la bibliothèque soit optimisée ou pas et les photo pleine taille sur le disque ou pas?

avatar Nicolas Furno | 

@Karlieeuh

Normalement oui, à vérifier.

avatar r e m y | 

On devrait pouvoir tromper Ventura en créant dans le dossier image du volume interne, un hard Link pointant vers la photothèque située sur le volume externe (en désignant ce "hard link" comme étant la photothèque système).

avatar Nicolas Furno | 

@r e m y

Sauf que ça ne fonctionne pas, d’après ceux qui ont essayé.

avatar r e m y | 

Bon j'ai profité d'un réveillon tranquille pour essayer. Ça semble fonctionner.
Par contre il faut bien désigner le hard link créé sur le volume interne comme photothèque système (et pas la photothèque du volume externe).

Et c'est bien un hard link qu'il faut créer et pas un symlink ou un alias via le Finder.

Bon attention quand même avec cette solution... je viens de me rendre compte d'une conséquence à laquelle je n'avais pas pensé. Avec ce hard link, maintenant les sauvegarde TimeMachine intègrent la sauvegarde de la photothèque (située sur disque externe), comme si elle était sur le volume interne.
Du coup, si je devais un jour restaurer le volume interne à partir de ma sauvegarde TimeMachine , il est probable que ce ne soit pas possible par manque de place disponible... 😕

avatar Nicolas Furno | 

@r e m y

Merci pour le retour. Mais en effet, je n’ai pas trop envie de m’y risquer pour tous les effets de bord. Et puis je n’utilise plus Spotlight désormais…

CONNEXION UTILISATEUR