Ventura : Spotlight n’indexe le contenu de Photos que sur le stockage interne du Mac
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.
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.
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…
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 €.
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 🙃
Apple a t elle crée une fonction de bien en ce moment ?
Ça commence à être grave le nombre de bugs!
@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…
Puisqu’il y a un chat dans toutes tes photos, l’indexation est inutile pour retrouver les photos de chat.
@DahuLArthropode
Je proteste, j'ai aussi des photos de Tesla sans chat dessus.
@nicolasf
J’y ai pensé en l’écrivant. Mais si tu as deux photothèques, une Chats et une Tesla…
@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
@MGA
Ben oui, j'essaie naturellement de réunir le meilleur des deux mondes !
@nicolasf
😉 pour le chat je suis d’accord 👍 pour la Tesla c’est seulement très très bien.
@nicolasf
Le chat est-il au courant qu'il se retrouve sur le net ??? ;)
@bunam
Je n’ai reçu aucune plainte, les croquettes doivent être bonnes.
« 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…
@mat16963
Il y a des bureaux entiers à Apple de gens dont c’est le job: imaginer comment vous contraindre à upgrader votre ancien matériel
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.
@austinforest
Comme je l'ai écrit, l'indexation Spotlight du SSD fonctionne très bien par ailleurs.
@nicolasf
Oui.
Mais en trompant macOS avec hard link ou symlink?
@austinforest
J’ai pas testé mais d’autres l’ont fait dans les forums d’Apple et ils disent que ça ne changeait rien.
@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?
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...)
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. 😔
@gratosax
Non, cela reste un privilège de macOS.
@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
@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
@Marcos Ickx
C’est fait, ça me convient bien comme solution !
Merci pour l’astuce.
@gratosax
Content que ça vous plaise
@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 ?
@Karlieeuh
AI indexées ? Suis pas sûr de comprendre.
@Marcos Ickx
La reconnaissance et l’indexation du contenu est faite sur les 2 bibliothèques, personnelle et boulot?
@Karlieeuh
oui.
@gratosax
... à moins que la photothèque partagée ne réponde à tes attentes, et ça pourrait.
Oui, 3 158 photos et 263 vidéos de chats, et alors ?
Idem quand j’avais eu un chat. 😁😅
Les fameux choix par simplicité qui poussent tous à acheter un nouvel ordi, un nouvel iPhone, un nouvel iPad. Quel heureux zazard.
@nicolasf L’Indexage marche que la bibliothèque soit optimisée ou pas et les photo pleine taille sur le disque ou pas?
@Karlieeuh
Normalement oui, à vérifier.
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).
@r e m y
Sauf que ça ne fonctionne pas, d’après ceux qui ont essayé.
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... 😕
@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…