Wie kann ich Mail-Nachrichten von der Finder-Suche ausschließen?

10

Ich möchte E-Mail-Nachrichten von der Anzeige in der Finder-Suche ausschließen.

-> FINDER, NICHT SPOTLIGHT <-

Ich habe diese Frage auf anderen Plattformen gestellt und festgestellt, dass die Betonung sehr notwendig ist. Ja, Sie können Mail von Spotlight ausschließen, indem Sie im Spotlight-Einstellungsbereich Mail deaktivieren. Dies hat keine Auswirkungen auf Finder, zumindest bei Mavericks (bei Lion. Ich habe Mountain Lion übersprungen, aber ich glaube, es leidet auch an diesem Problem.)

Sie können auch eingrenzen, was in der Finder-Suche zurückgegeben wird, indem Sie auf das Pluszeichen klicken und Filter hinzufügen. Dies ist jedoch auch keine Lösung: Sie können nur filtern, was "zurückgegeben" wird, es gibt keine Option "ist nicht".

Für Bonuspunkte wären auch Antworten zum Ausschließen von Ordnern wunderbar. Wenn Sie E-Books haben, wissen Sie, dass auch diese bei so ziemlich jeder Suche auftauchen. Einfacher ausgedrückt, ich möchte nur, dass die Spotlight-Einstellungen auf Finder angewendet werden ... wie früher.

friggle
quelle
+1 Ich würde auch gerne wissen, wie Outlook-E- Mail-Nachrichten in beiden Suchvorgängen angezeigt werden. Wenn ich meine E-Mail durchsuchen wollte, würde ich das in der E-Mail-Oberfläche tun.
Aaron Bertrand
1
@AaronBertrand - Technisch gesehen können Sie mithilfe der folgenden Methode verhindern, dass beide Outlook-Ergebnisse anzeigen, indem Sie ~ / Dokumente / Microsoft-Benutzerdaten / Outlook 2011-Identitäten zur Ausschlussliste von Spotlight hinzufügen. Outlook verwendet jedoch den Spotlight-Index für seine eigene Suchfunktion. Indem Sie den obigen Ordner von Spotlight ausschließen, schließen Sie ihn praktisch auch von der Outlook-Suche aus. Dies ist einer der Mängel, die ich und einige meiner Benutzer Microsoft als Funktionsanforderung für die nächste Version gemeldet haben. Sie können dies auch tun, indem Sie in Outlook auf das Menü Hilfe klicken und "Feedback senden" auswählen.
Mr Rabbit
1
@MrRabbit Ja, das ist die Herausforderung. Ich möchte immer noch in Outlook suchen können, aber ich möchte nicht, dass Finder / Spotlight-Suchvorgänge 5.000 E-Mail-Nachrichten mit 20 Dateien mischen.
Aaron Bertrand

Antworten:

10

Dies ist unpraktisch, aber wenn Sie -kind:mailnach Ihrem Suchbegriff im Finder hinzufügen , werden auch E-Mail-Nachrichten ausgeschlossen.

Beroe
quelle
1
Dies macht genau das, was ich wollte, und hat keine Auswirkungen über Finder hinaus. Ich habe meine akzeptierte Antwort darauf geändert.
Friggle
Sie sollten 100.000 Upvotes für diese Antwort erhalten :) Ich habe auf UNIX "find" zurückgegriffen, das keine Indizierung verwendet und sehr langsam ist, um aufgrund der idiotischen Standardeinstellungen in Finder und Spotlight nach Dateien zu suchen.
Reb.Cabin
@ Reb.Cabin Danke für die zusätzlichen Upvotes: ^) Hast du mdfindin der Kommandozeile verwendet? vielleicht mdfind XXXXX | grep -vi mail?
Beroe
@beroe danke für die Führung auf mdfind. Ich denke, dies wird dazu beitragen, einige meiner Suchvorgänge zu beschleunigen (ich habe über 2.000.000 Dateien in verschiedenen Desorganisationszuständen und suche meistens nach einem halb erinnerten Fragment eines Namens oder eines Schlüsselworts im Inhalt, wenn jemand auf mich zukommt und fragt: "Weißt du etwas über 'Blarghalismus'?" Natürlich habe ich in den 90ern ein Notizbuch über genau dieses Thema geschrieben; lass es mich einfach finden ...
Reb.Cabin
Dies funktioniert bei El Capitan nicht.
Jim L.
6

Zunächst einmal möchte ich darauf hin , dass - trotz allem , was es sieht aus wie - Suche im Finder ist in der Tat Spotlight , aber mit mehr Optionen angezeigt . Die folgenden Informationen basieren auf Untersuchungen, die ich gerade auf meinem Mac mit Mavaricks (10.9.2) durchgeführt habe:

Der Grund, warum es nicht funktioniert, Mail einfach zu deaktivieren, liegt darin, dass die Registerkarte SysPrefs > Spotlight > Suchergebnisse (verwirrenderweise) nur für die Spotlight-Suche in der oberen rechten Ecke gilt und nicht für die im Finder.

Es gibt jedoch eine Problemumgehung, die 2 Ihrer Fragen beantwortet und beweist, dass Spotlight die Engine für Finder-Suchen ist (und ebenso für andere Apps, einschließlich Mail und Outlook):

Sie können einen Ordner von Spotlight- basierten Suchvorgängen ausschließen, indem Sie diesen Ordner in die Liste auf der Registerkarte SysPrefs > Spotlight > Datenschutz ziehen .

Vorbehalt / aber / Beweis:

Wenn Sie dies mit dem Datenordner von Mail.app ( ~/Library/Mail) tun , wird folgende Warnung angezeigt: Warnung beim Hinzufügen des Datenordners von Mail.app zu "Datenschutz"

... Ihnen mitteilen, dass "die Suchfunktion in einigen Anwendungen nicht funktioniert" Wenn Sie auf " OK " klicken, werden E- Mail-Nachrichten nicht mehr im Finder (oder Spotlight) angezeigt , dies gilt jedoch auch für die interne Suchfunktion in Mail.app selbst, da es mit Spotlight betrieben wird ...

(@Aaron Bertrand: Gleiches gilt für Outlook, da es auch mit Spotlight betrieben wird. Siehe ersten Link oben)

Bei normalen Ordnern - dh nicht in Ihrem standardmäßig ausgeblendeten Bibliotheksordner - erhalten Sie keine Warnung, und das Ausblenden funktioniert ohne Einschränkungen.

Es gibt tatsächlich eine Option, um Finder anzuweisen , nicht nach einem bestimmten Typ zu suchen, indem Sie beispielsweise "NOT eml" in das Suchfeld schreiben, wodurch E-Mail-Dateien ausgeschlossen werden. Wenn Sie wirklich wollten, können Sie einen Automator-Service erstellen und + Füber SysPrefs > Tastatur > Verknüpfungen daran binden . Das Automator AppleScript wäre vergleichbar mit:

activate application "Finder"
tell application "System Events"
    keystroke "f" using command down
    keystroke " NOT eml"
    key code 123 using command down #123 = Left Arrow, so we're moving the cursor to the beginning of the field
end tell

(Ich lutsche an AppleScript, daher gibt es möglicherweise einen klügeren Weg, dies zu tun.)

Lasse
quelle
Ich akzeptiere dies als Antwort, da die Tatsache, dass die Finder-Suche die Einstellungen für Spotlight> Datenschutz berücksichtigt, eine Antwort auf eine Reihe von Finder-Suchproblemen ist. Ich hatte meine eBook-Ordner bereits dort, aber Finder suchte sie immer noch. Ich habe sie entfernt und erneut hinzugefügt und sie sind jetzt von der Finder-Suche ausgeschlossen.
Friggle
Es ist jedoch immer noch keine vollständige Antwort, da die Suche nach deaktivierten E-Mails durch nichts jemals eine vollständige Lösung darstellt. Es ist ziemlich lächerlich, dass die Hälfte der Spotlight-Einstellungen für Finder gilt. Es macht wenig Sinn , da andere Apps Spotlight mit Energie versorgt werden, aber auf der anderen Seite, es funktionierte in den früheren Betriebssystemen.
Friggle
@friggle Ich verstehe deinen Standpunkt. Wenn ich in der Lage gewesen wäre, eine Spur einer "nicht hackigen" Lösung zu finden, hätte ich sie sicherlich bereitgestellt. Dass Apple stolz darauf ist, Produkte mit so wenig Einstellungen wie möglich herzustellen, bedeutet manchmal, dass seltsame Dinge wie diese passieren, ohne dass es jemand merkt ... Ich habe sogar in "Secrets" herumgestöbert, um zu sehen, ob es eine obskure Spotlight / Finder-Flagge gibt, die es sein könnte geändert, aber ohne Erfolg.
Lasse
1

Die Hauptursache für dieses Problem ist, dass Finder standardmäßig "This Mac" durchsucht - dh überall, einschließlich der Mail-Ordner -, sodass jede Suche von Dutzenden unerwünschter E-Mail-Treffer dominiert wird. Zum Glück gibt es eine einfache Lösung:

Wählen Sie unter Finder ... Einstellungen ... Erweitert die Option "Aktuellen Ordner durchsuchen". Dies beschränkt die Suche auf den Ordner, in dem Sie sich befanden, als Sie die Suche angefordert haben, und schließt somit E-Mails aus (und übrigens auch viele andere unnötige Dinge). Problem gelöst.

Hier ist ein Link zu den Details: http://osxdaily.com/2013/03/12/change-finder-search-to-look-in-current-folder-rather-than-everywhere-in-mac-os-x /.

Howard Tweddle
quelle
1
Das Problem, das ich habe, ist, dass ich meinen DocumentsOrdner durchsuchen muss . E-Mail-Ereignisse und Anhänge sind Dateien in diesem Ordner! 😡
Jim L.
1

Ich weiß, dass dies eine alte Frage ist, aber bis zu diesem Datum wurde das Problem mit der Finder-Suche, einschließlich viel zu vieler Ergebnisse, von Apple nicht gelöst. Was sich geändert hat, ist das Format, das für die vorgeschlagene Antwort benötigt wird (es funktioniert nicht mehr). Außerdem habe ich einen Weg gefunden, den vorgeschlagenen Trick sehr schnell zu jeder Suche hinzuzufügen, ohne dass eine Eingabe erforderlich ist.

Schritt 1: Erstellen Sie eine Suche, die die Dateitypen ausschließt, die nicht in Ihre Suche einbezogen werden sollen. Ich habe NOT kind:olk15 AND NOT kind:eml AND NOT kind:ZIPThe olk15 für Outlook-Mail verwendet, das nicht ausgeschlossen wird, wenn nur 'eml' herausgefiltert wird. Ich habe auch ZIP-Dateien ausgeschlossen, aber das ist eine persönliche Präferenz.

Hinweis: Wie Sie sehen, habe ich NICHT nach Text gesucht, sodass sich die Ergebnisse auf eine beliebige Datei auf Ihrem System beziehen. Kein Problem, bitte lesen Sie weiter.

Schritt 2: Verwenden Sie die Suchoption "Speichern" und fügen Sie den Suchfilter Ihrer Seitenleiste hinzu. Ich habe meine Suche "NotEmail" genannt.

Gespeicherte Suche in der Seitenleiste

Es gibt keinen Schritt 3 :-)

Wenn Sie eine saubere Suche durchführen möchten, klicken Sie zuerst auf Ihre gespeicherte Suche und geben Sie dann über das Suchfeld den Text in die Suche ein, die Sie suchen möchten.

Eerk
quelle