Spotlight – Como fazer ele voltar a achar o que você quer!
rodrigomramos | 20 de agosto de 2009O HD do meu MacBook Pro tem 818.585 arquivos, 170.320 pastas, somando cerca de 343.7GB de dados. Desses dados, 19.173 músicas, 279 aplicativos, 1.622 PDFs e 19.855 mensagens de email. Não sei qual seria uma média razoável entre os usuários de Mac, mas de qualquer forma, sem uma ferramenta de busca eficiente, seria impossível me achar dentro desse mundo de dados! Por esse e outros motivos, acho o Spotlight um dos melhores recursos do Mac OS X.
Além da função básica que é buscar por dados no HD ou em volumes de rede, o Spotlight possui alguns outros recursos interessantes que eu costumo usar bastante. Por exemplo, meu Dock tem 48 atalhos de aplicativos, mas constantemente uso o Spotlight como “lançador” de aplicativos.
Configurei nas preferências, para os primeiros resultados serem os aplicativos, dessa forma, basta começar a digitar o nome que eu quero e em seguida clicar enter. Com o tempo, o Spotlight aprende quais os resultados são os mais relevantes e passa a apresentá-los de forma mais inteligente.
Outro recurso bem legal, é a possibilidade de fazer contas no próprio campo de buscas. Inclusive, é possível usar fórmulas sofisticadas como no exemplo abaixo, que apesar de inútil, dá uma boa idéia do que é possível fazer.
Mas a graça começa quando se usa metadados para fazer as buscas, onde é possível criar combinações infinitas de critérios, criando buscas complexas. Todas as buscas criadas, podem ser salvas no sidebar para fácil utilização futura. No exemplo abaixo, fiz um busca simples, no qual os resultados apresentam minhas músicas que possuem o tempo entre 100 e 105 BPM. Obviamente, para esse tipo de busca funcionar de forma eficiente, é necessário que os metadados ID3, estejam preenchidos corretamente.
Essa foi apenas uma breve introdução; creio que a grande maioria já sabe de boa parte do que disse acima. Mas o que fazer quando o Spotlight não acha o que você precisa, mesmo que você tenha certeza que o arquivo está no seu HD? Foi o que eu precise descobrir há algumas semanas atrás…
Estava procurando por um música que eu tinha certeza que teria mais de uma versão, no caso, Nastradamus, do Nas. Fiz a busca pelo Spotlight pois queria apenas fazer um preview rápido com o QuickLook, mas não importava a maneira que eu procurasse, o resultado apresentava apenas uma música. Abri o iTunes e estavam lá as 4 versões que eu queria! Achei estranho e comecei a procurar outros arquivos que busco com frequência e, para minha surpresa, de cara um arquivo de Excel no meu desktop não era achado de jeito nenhum pelo Spotlight!
Nesses casos, a solução mais simples é zerar o banco de dados do Spotlight e obrigar que ele faça o index do HD novamente. O banco de dados, é um pasta invisível chamada .Spotlight-V100 que fica na raiz de cada volume lógico do seu Mac.
Para remover o banco de dados, antes de tudo, é preciso parar o Spotlight usando no Terminal o seguinte comando:
sudo mdutil -i off /nome do volume
Tão logo a indexação pare, basta remover o banco de dados usando o comando:
sudo mdutil -E /nome do volume
Em seguida é só reabilitar a indexação:
sudo mdutil -i on /nome do volume
Imediatamente meu Spotlight começou a reindexar todos meus volumes e 15 minutos depois, o processo havia acabado. Testei a busca e… Nada!!
Parti para medidas mais drásticas e resolvi apagar o banco de dados na mão. Vale lembrar que é preciso ter MUITO CUIDADO com o comando abaixo, pois o Terminal não perdoa erros!
sudo rm -rf /nome do volume/.Spotlight-V100
Mesmo assim, o Spotlight se recusava achar o que eu queria… Depois de pesquisar bastante, descobri outro comando de Terminal, que tem por função importar manualmente os metadados de arquivos contidos em um diretório específico para o banco de dados do Spotlight. E lá fui eu:
sudo mdimport /
Cerca de uma hora depois, o processo foi concluído e finalmente o Spotlight voltou a achar o que eu estava procurando e não o que ele bem entendia!
Desde então, todos os meus arquivos estão sendo indexados corretamente e espero que continue assim, pois não dá para viver sem o Spotlight no meio de quase 820.00 arquivos!





