Похоже, что поисковый индекс для моего Mail.app был поврежден. У меня 4 года писем, но при поиске через встроенный поиск в Mail.app он всегда не дает результатов. Кто-нибудь есть идеи, как индекс поиска может быть перестроен или воссоздан в Mail.app на OS X?
2 ответа
До Lion Mail хранит свою базу данных в ~/Library/Mail/Envelope Index
. Для Льва это ~/Library/Mail/V2/MailData/Envelope Index
.
Это база данных sqlite. Для восстановления всего файла просто выйдите из почты, затем удалите файл. Почта создаст новую при следующем запуске (это может занять некоторое время в зависимости от размера ваших почтовых ящиков).
Caveate: я делал это только до Lion. Я вижу, что в моем MailData
есть несколько файлов на Lion, с которыми я не знаком, поэтому он может вести себя по-разному. Вы несете ответственность за резервное копирование ваших собственных данных, прежде чем что-то уничтожать.
Если трюк ~/Library/Mail/Envelope Index
не работает, что не сработало для меня, существует ряд других шагов, которые можно предпринять, чтобы перестроить индекс поиска почты, некоторые из них описаны здесь: http://www.chriswrites. ком /2012/02 /найти пропущенную-письма-в-макинтош-бя-хз-почта-приложение /
попробуйте
mdimport -r /System/Library/Spotlight/Mail.mdimporter
в терминалепопробуйте
sudo mdutil – E
в Терминале (требуется пароль администратора) или с помощью настроек Spotlight добавьте весь компьютер в список исключенных папок «Конфиденциальность», а затем удалите его; оба действия приведут к пересчету индекса вниманияв моем случае все вышеперечисленное не смогло что-либо сделать, и я получил сообщение об ошибке при попытке изменить настройки конфиденциальности Spotlight, указывая, что весь мой индекс действительно испорчен. Решением было ввести следующее в Терминале:
sudo mv /.Spotlight-V100 /Spotlight-V100-old
и затем перезагрузите компьютер, чтобы принудительно переиндексировать машину. Затем вы также можете очистить папку «Spotlight-V100-old», которая теперь появится на вашем жестком диске.
Этот третий ядерный вариант также требует прав администратора.