0 votes

Sierra Spotlight vs mdfind vs finder

J'ai vu plusieurs questions postées sur Sierra/Spotlight mais aucune ne correspond à ce que je vis.

Je ne reçois aucune erreur lors de la réindexation. Ma migration vers Sierra depuis El Capitan s'est déroulée sans aucun problème. Cependant, Spotlight ne renvoie pas des résultats précis. Les fichiers que je sais exister ne s'affichent pas.

Ma première et ma deuxième pensée étaient qu'il y ait un mdstore corrompu. J'ai reconstruit le mdstore à plusieurs reprises sans succès.

Observation 1 - mdfind dans le terminal fonctionne comme prévu. Trouvant tous les fichiers attendus. Cependant, Spotlight ne le fait pas.

Observation 2 - Dans Finder, lorsque j'utilise la première boîte de recherche disponible, les résultats sont incorrects et identiques aux résultats de Spotlight.

Observation 3 - Dans Finder, lorsque j'utilise des boîtes de recherche secondaires (cliquez sur le signe + pour ouvrir des boîtes de recherche supplémentaires) et que je vide la première boîte de recherche, alors tous les fichiers sont trouvés comme attendu, identiques à mdfind.

Maintenant, j'utilise seulement mdfind ou Finder avec des boîtes de recherche détaillées et tout fonctionne.

Est-ce un bug dans Spotlight et non un problème de mdstore ?

Cela ressemble à un bug pour moi.

Merci

1voto

user205285 Points 11

En ce qui concerne l'Observation 1:

D'après ce que je comprends, il s'agit d'un bug de longue date dans la construction de Spotlight (remontant à Lion ou même plus tôt). Dans Sierra, il a simplement été exacerbé au point où j'ai complètement abandonné Spotlight et j'utilise la fonction Trouver (CMD+F) dans Finder. Avec cette fonction, je trouve tous les fichiers que je m'attends à trouver et j'ai également un plus grand choix d'options à choisir.

D'après ce que je comprends, le problème survient car Spotlight effectue des recherches par chaînes de caractères et a des règles étranges pour définir ces chaînes, qui semblent ne pas être du tout cohérentes.

En ce qui concerne les Observations 2 et 3:

Si une recherche Spotlight a été lancée, la fonction CMD-F ne renvoie que la même chose que la recherche Spotlight. Je ne comprends pas pourquoi cela se produit. Vous devez donc arrêter la recherche Spotlight pour obtenir un résultat avec la fonction Trouver qui est différent du résultat de la recherche Spotlight. Il semble que les résultats de la recherche ne sont pas actualisés entre les deux recherches.

Observation supplémentaire sur le problème de non-actualisation des résultats de recherche: Vous recherchez un fichier avec Spotlight. Après l'avoir trouvé, vous le déplacez dans un dossier différent. Vous utilisez la fonction annuler. Désormais, le fichier est trouvé par Spotlight dans le dossier d'origine même s'il est déplacé à nouveau. Mais ne le supprimez pas - ce n'est pas une copie - il a en fait été déplacé, Spotlight refuse simplement de le reconnaître.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X