3

Похоже, что поисковый индекс для моего Mail.app был поврежден. У меня 4 года писем, но при поиске через встроенный поиск в Mail.app он всегда не дает результатов. Кто-нибудь есть идеи, как индекс поиска может быть перестроен или воссоздан в Mail.app на OS X?

2 ответа2

5

До Lion Mail хранит свою базу данных в ~/Library/Mail/Envelope Index . Для Льва это ~/Library/Mail/V2/MailData/Envelope Index .

Это база данных sqlite. Для восстановления всего файла просто выйдите из почты, затем удалите файл. Почта создаст новую при следующем запуске (это может занять некоторое время в зависимости от размера ваших почтовых ящиков).

Caveate: я делал это только до Lion. Я вижу, что в моем MailData есть несколько файлов на Lion, с которыми я не знаком, поэтому он может вести себя по-разному. Вы несете ответственность за резервное копирование ваших собственных данных, прежде чем что-то уничтожать.

1

Если трюк ~/Library/Mail/Envelope Index не работает, что не сработало для меня, существует ряд других шагов, которые можно предпринять, чтобы перестроить индекс поиска почты, некоторые из них описаны здесь: http://www.chriswrites. ком /2012/02 /найти пропущенную-письма-в-макинтош-бя-хз-почта-приложение /

  1. попробуйте mdimport -r /System/Library/Spotlight/Mail.mdimporter в терминале

  2. попробуйте sudo mdutil – E в Терминале (требуется пароль администратора) или с помощью настроек Spotlight добавьте весь компьютер в список исключенных папок «Конфиденциальность», а затем удалите его; оба действия приведут к пересчету индекса внимания

  3. в моем случае все вышеперечисленное не смогло что-либо сделать, и я получил сообщение об ошибке при попытке изменить настройки конфиденциальности Spotlight, указывая, что весь мой индекс действительно испорчен. Решением было ввести следующее в Терминале:

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

    и затем перезагрузите компьютер, чтобы принудительно переиндексировать машину. Затем вы также можете очистить папку «Spotlight-V100-old», которая теперь появится на вашем жестком диске.

    Этот третий ядерный вариант также требует прав администратора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .