Lösungsvorschlag...
Hallo Michael,
Ja, dies ist wirklich eine coole Funktion - leider bisher nicht per GUI erreichbar. Vielleicht gibt es Ergänzungstools. Am einfachsten scheint mir jedoch eine manuelle Anpassung zu sein, wie Du ja bereits selbst erwähnt hast...
In der Suche habe ich ja schon diverse Hinweise zum ändern der Suckkriterien über Textedit gefunden, aber nichts was aus and ein or macht. Als Beispiel möchte ich in einem Ordner alle .txt und .rtf Dateien anzeigen lassen oder zb alle .pps und .pages.
Step by Step (evtl für Dich zu einfach...)
1) Generiere eine neue Suchanfrage mit den gewünschten Kriterien, zB. .txt und .rtf und speichere diese (ja, diese sind nun AND verknüpft). So wird jedoch mal eine korrekte Suche angelegt.
2) Du findest diese Suchanfrage im In Deinem privaten Ordner unter Library/Gesicherte Suchabfragen/ (Name der Suche mit .savedSearch am Schluss). Du findest sie natürlich auch schnell mit Spotlight...
3) Öffne diese XML-Datei mit einem einfachen Texteditor (zB. TextEdit.app). In der siebten und achten Zeile findest Du den Schlüssel zum Ganzen, die RawQuery (anbei das passende Beispiel vorbereitet für .txt und .rtf):
<key>RawQuery</key>
<string>(kMDItemDisplayName = '*.txt'cd) && (kMDItemDisplayName = '*.rtf'cd) && (kMDItemContentType != com.apple.mail.emlx) && (kMDItemContentType != public.vcard)</string>
Info:
&& entspricht && und damit AND
|| entspricht OR (nebenbei: | findest Du mit alt-7)
Du findest die Zusatzinfos zur Codierung übrigens hier:
http://developer.apple.com/document....html#//apple_ref/doc/uid/TP40001849-CJBEJBHH (von Google)
Weiter im Text:
4) Wir passen den String an OR an:
<string>
((kMDItemDisplayName = '*.txt'cd) || (kMDItemDisplayName = '*.rtf'cd)
) && (kMDItemContentType != com.apple.mail.emlx) && (kMDItemContentType != public.vcard)</string>
Zur logischen Klarheit füge ich gerne umfassende Klammern an...
5) Du speicherst diese Datei und schliesst den Texteditor.
6) Bevor Du die neue Funktionalität benutzen kannst, musst Du auch das Finder-Fenster schliessen und dann erneut öffnen
==> et voilà!
Wichtig: Nachdem Du die Funktion manuell editiert hast, darfst Du sie nicht mehr im Finder mit der GUI ändern, da diese eben OR nicht einsetzen kann.
Selbstverständlich kannst Du auch ausführlichere logische Verknüpfungen durchführen.
Hope it helps
psc