Existe-t-il un moyen de faire en sorte que Mac OS X Spotlight indexe uniquement les noms de fichiers et non le contenu?


8

Je comprends que l'objectif de Spotlight est de regarder à l'intérieur des fichiers, mais il renvoie également des correspondances de noms de fichiers, et c'est ce dont j'ai besoin la plupart du temps. En outre, Spotlight fonctionne si absurdement lentement sur mon système (Snow Leopard sur l'iMac '08), c'est juste inutilisable. J'ai téléchargé Canary et Spotlight n'a pas pu trouver le fichier d'application pendant 15 minutes. Il était déjà dans la pile de téléchargement, mais pour Spotlight, le fichier n'existe pas.

Par conséquent, j'aimerais savoir comment faire en sorte que Spotlight indexe uniquement les noms de fichiers, ce qui pourrait peut-être le rendre un peu plus rapide. Je cherche à imiter le comportement des applications Windows telles que AvaFind ou Search Everything

Edit: Permettez-moi de souligner le fait que je recherche un remplacement AvaFind ou Search Everything pour Mac OS X. Allez essayer l'un d'entre eux sur une machine Windows et vous comprendrez ma déception avec Spotlight ou tout autre outil de recherche populaire dans OS X .

Réponses:


6

Pour autant que je sache, Spotlight est codé en dur pour fonctionner de cette façon. La plupart des personnes dans votre situation désactivent simplement Spotlight et utilisent une alternative , comme EasyFind .

Si cela est trop drastique, vous souhaiterez peut-être effacer le .Spotlight-V100fichier Spotlight à la racine de votre lecteur pour forcer la réindexation. Une fois réindexé, vous pourriez voir de meilleures performances (et vous ne pourriez pas).


F***! EasyFind est exactement ce dont j'avais besoin! Eh bien, j'aurais aimé trouver comme vous, mais quand est-ce que frapper Return a blessé quelqu'un? Merci beaucoup!
aalaap le

toujours heureux de vous aider. :)
jweede

J'utilise EasyFind depuis quelques jours maintenant. Bien qu'il produise des résultats plus rapidement que Spotlight, il est toujours lent pour le type de résultats que j'attends. Pourtant, c'est gratuit, alors ...
aalaap

3

Il y a aussi la commande Locate , qui est déjà installée.

À partir de la page de manuel de localisation:

    Le programme de localisation recherche dans une base de données tous les noms de chemins correspondant à la
     modèle spécifié. La base de données est recalculée périodiquement (généralement
     hebdomadaire ou quotidienne) et contient les noms de chemin de tous les fichiers publiés
     librement accessible.

1
Notez que, par défaut - au moins sur les versions antérieures de Mac OS X - la commande de mise à jour des bases de données Locate (1) ne s'exécute qu'une fois par semaine et exclut certains répertoires.
JRG

Je n'ai pas dépensé 1000 $ sur un iMac avec Mac OS X pour ouvrir une fenêtre de terminal et exécuter des commandes UNIX! : -PI préfère toujours utiliser Locate lorsque je suis sur Ubuntu (sur un vieux portable merdique et sur ma PS3), mais sous OS X, les normes sont un peu élevées :-)
aalaap

1
@aalaap Quoi que ce soit. (En fait, 1000 $ pour une station de travail Unix avec la puissance d'un iMac est un vol. Mais je comprends, vous ne voulez pas taper. )
Richard Hoskins

2
aalaap: Non, vous dépensez 1000 $ sur un iMac qui recherche le contenu de vos fichiers ET les noms de fichiers en quelques secondes.
Josh Hunt

1

En fait, il vous suffit d'utiliser une interface alternative à Spotlight. HoudahSpot vous permet de rechercher selon n'importe quel critère de votre choix. Par exemple, recherche par nom de fichier uniquement.



1

Je recommanderais fortement de passer à Quicksilver ou Alfred. Les deux sont gratuits. Quicksilver est toujours en version bêta, mais ne vous inquiétez pas; Je n'ai eu pratiquement aucun problème. La seule fois où j'ai eu un problème, c'est quand j'ai eu beaucoup d'applications ouvertes, et QS a gelé. Je garde toujours Spotlight au cas où QS se figerait à nouveau. J'espère que cela t'aides!


0

Plutôt que d'utiliser Spotlight, effectuez votre recherche dans le coin supérieur droit d'une fenêtre de recherche. Cela ne recherchera que les noms de fichiers.


Par défaut, la recherche de contenu est également effectuée par défaut, mais même après être passé à des noms de fichier uniquement, c'est encore trop lent!
aalaap

0

Étant donné que cela est déjà hors du sujet annoncé, vous devriez essayer Google Desktop ou la boîte de recherche rapide , selon votre version OSX. Cela a déjà été une bonne alternative pour rechercher des fichiers sur des ordinateurs de bureau depuis longtemps, y compris Linux et spécialement sous Windows.


0

J'utilise Google QSB , HoudahSpot , Quicksilver , EasyFind et toutes les autres applications de recherche et GUI de projecteur disponibles. Pourtant, aucun d'entre eux ne se rapproche d' AvaFind ou de Search Everything . J'utilise à la fois OSX et XP / 7 quotidiennement, mais les capacités de recherche horribles (ou leur absence) dans OSX en font un véritable facteur de rupture pour moi. Même la découverte d'OS7 était beaucoup plus rapide et plus pertinente. Je demande toujours aux autres utilisateurs d'OSX "comment trouvez-vous les fichiers rapidement?", Et ils haussent presque toujours les épaules. Il semble que tout le monde déteste Spotlight, sauf si vous aimez obtenir des définitions de dictionnaire à la place de l'emplacement d'un fichier. Existe-t-il une interface graphique pour la commande Locate et fonctionne-t-elle aussi rapidement que Search Everything ou AvaFind?


Juste pour que vous sachiez, j'ai toujours eu les définitions de dictionnaire apparaître à la fin de la liste (je suppose que c'est la valeur par défaut, mais peut-être pas), et vous pouvez regarder l'emplacement du fichier en maintenant la touche ⌘, ou ouvrir dans le Finder avec ⌘↩︎ ou ⌘-double-clic.
SilverWolf
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.