Recriar o índice de pesquisa Mail.app?

Recriar o índice de pesquisa Mail.app?

Parece que o índice de pesquisa do meu Mail.app foi corrompido. Tenho 4 anos de e-mails, mas ao pesquisar por meio da pesquisa integrada no Mail.app ele sempre não retorna resultados. Alguém tem alguma ideia de como o índice de pesquisa pode ser reconstruído ou recriado no Mail.app no ​​OS X?

Responder1

Antes do Lion Mail mantinha seu banco de dados em ~/Library/Mail/Envelope Index. Para Leão é ~/Library/Mail/V2/MailData/Envelope Index.

É um banco de dados sqlite. Para regenerar o arquivo inteiro, simplesmente saia do email e exclua o arquivo. O Mail criará um novo na próxima inicialização (pode demorar um pouco dependendo do tamanho de suas caixas de correio).

Advertência: eu só fiz isso antes do Lion. Vejo em meu MailDatadiretório que há vários arquivos no Lion com os quais não estou familiarizado, então ele pode se comportar de maneira diferente. Você é responsável por fazer backup de seus próprios dados antes de destruir qualquer coisa.

Responder2

Se o ~/Library/Mail/Envelope Indextruque não funcionar, o que não aconteceu para mim, há uma série de outras etapas que podem ser executadas para reconstruir o índice de pesquisa de e-mail, algumas descritas aqui:http://www.chriswrites.com/2012/02/find-missing-emails-in-mac-os-xs-mail-app/

  1. tente mdimport -r /System/Library/Spotlight/Mail.mdimporterno Terminal

  2. tente sudo mdutil – Eno Terminal (requer senha de administrador) ou por meio das preferências do Spotlight, adicione o computador inteiro à lista de pastas excluídas de 'Privacidade' e remova-o; ambas as ações forçarão um recálculo do índice de destaque

  3. no meu caso, tudo o que foi dito acima não funcionou e recebi uma mensagem de erro ao tentar alterar as configurações de privacidade do Spotlight, indicando que todo o meu índice estava realmente confuso. A solução foi digitar o seguinte no Terminal:

    sudo mv /.Spotlight-V100 /Spotlight-V100-old

    e reinicie o computador para forçar a reindexação da máquina. Você também pode limpar a pasta “Spotlight-V100-old” que agora aparecerá no seu disco rígido.

    Esta terceira opção nuclear também requer privilégios de administrador.

informação relacionada