Wie kann ich den Suchindex von Mail.app neu erstellen?

7

Seit dem Upgrade auf Lion ist meine Suche in Mail drastisch weniger hilfreich geworden. Da ich viele Bewertungen darüber gelesen habe, was eine Verbesserung der Suche in Mail 5.0 ist, kann ich nur davon ausgehen, dass mein Suchindex nicht korrekt erstellt wurde. Gibt es eine Datei, die ich löschen kann, oder einen Terminalbefehl, den ich ausführen kann, um Mail anzuweisen, meine Nachrichten neu zu indizieren?

finiteloop
quelle
Ist die Suche langsam? Die Verbesserungen betreffen eher das Filtern mit dem, was Apple als "Token" bezeichnet.
Nate Bird
Nein, ich habe nach etwas gesucht, von dem ich ohne Zweifel wusste, dass es es gibt, und es ist nie aufgetaucht. Es hat es einfach nicht gefunden.
Finiteloop

Antworten:

4

Mail führt eine SQLite-Datenbank des Index. Um es neu zu erstellen, löschen Sie den Index und starten Sie Mail neu.

rm -f ~/Library/Mail/V2/MailData/Envelope\ Index
Bahamat
quelle
Mail importiert alle meine Nachrichten erneut, während wir sprechen. Ich habe das Gefühl, dass dies die Lösung sein wird. Als ich Mail 5.0 zum ersten Mal startete, war ein inkompatibles Plugin installiert, und ich glaube, die Warnung von Mail hat dazu geführt, dass der Import von Postfächern unterbrochen wurde.
Finiteloop
Hinweis: Wenn Sie diesen Befehl ausführen, wird Ihr lokaler Cache mit E-Mail-Nachrichten gelöscht und Mail.app muss alles erneut herunterladen. Wenn Sie nur Ihren Suchindex neu erstellen
möchten,
4

Folgendes habe ich in der Vergangenheit verwendet, um den Suchindex neu zu erstellen:

sudo mdutil -E /

Die Option -E "bewirkt, dass jeder lokale Speicher für die angegebenen Volumes gelöscht wird. Die Speicher werden gegebenenfalls neu erstellt."

Obwohl ich Mail.app nicht verwende, habe ich ein ähnliches Verhalten bei Outlook 2011 festgestellt, das auch Spotlight für die Suche verwendet.

aaltonen
quelle