Download

Suchsyntax

Wie FOLD eine Suchanfrage liest: Wörter, Phrasen, UND, ODER, Ausschluss, Gruppen und reguläre Ausdrücke.

Wo du suchst

Auf dem Mac springt F in das Suchfeld über der Nachrichtenliste. Die Schaltfläche Suchsyntax daneben listet gängige Operatoren auf und fügt einen per Klick ein. Die Suche umfasst alle Konten; ist ein Ordner ausgewählt, grenzt die Leiste Suche in: sie auf Dieser Ordner ein (oder auf Aktuelle Ansicht in einem gemeinsamen Postfach).

Auf iPhone und iPad umfasst der Suchbildschirm alle Konten. Auch die Befehlspalette kann eine Suche starten.

Wörter und Phrasen

Jedes Wort muss passen, und zwar als Wortanfang: invo findet „invoice“. Groß- und Kleinschreibung sowie Akzente werden ignoriert.

Doppelte Anführungszeichen suchen eine Phrase exakt: "quarterly report". Setze Operatorwerte, die Leerzeichen enthalten, in Anführungszeichen:

subject:"annual report" from:anna

Ein Wort mit Doppelpunkt wird als Operator gelesen; ein unbekannter ergibt „Die Suchanfrage konnte nicht gelesen werden. Prüfe Klammern und Operatoren.“ Setze es in Anführungszeichen, um wörtlich danach zu suchen: "12:30".

Begriffe verknüpfen

  • Ein Leerzeichen bedeutet UND; AND in Großbuchstaben bewirkt dasselbe. OR in Großbuchstaben bedeutet „oder“. Kleingeschriebenes and und or sind gewöhnliche Wörter.
  • UND bindet stärker als ODER: from:anna invoice OR from:ben bedeutet „(von Anna und mit invoice) oder von Ben“. Klammern ändern das: (from:anna OR from:ben) invoice.
  • NOT ist kein Schlüsselwort, sondern ein gewöhnliches Wort.

ODER zwischen Text und Filtern wie is: oder before: funktioniert; sehr große Kombinationen werden mit „Diese Suche lässt sich so nicht ausführen. Bitte einfacher formulieren“ abgelehnt.

Mit einem Minus ausschließen

Ein Minus vor einem Statuswert schließt ihn aus: -is:read findet ungelesene Nachrichten, -is:flagged Nachrichten ohne Markierung.

Andere Ausschlüsse funktionieren noch nicht:

  • Vor einem Wort, einer Phrase, from:, to:, cc:, bcc:, subject: oder body: lässt das Minus die Suche mit einem Fehler scheitern.
  • Vor before:, after:, size:, einem Tag oder einem regulären Ausdruck wird das Minus ignoriert: Der Begriff wird einbezogen, nicht ausgeschlossen.
  • -in: und -account: werden abgelehnt; auch ein Minus vor Klammern ist nicht verlässlich.

Reguläre Ausdrücke

Ein regulärer Ausdruck steht zwischen Schrägstrichen und wird nur gegen Betreff und Absender geprüft, nie gegen den Text oder die Empfänger:

/^Re: \[JIRA-\d+\]/
from:[email protected] /(?i)failed/

Der Abgleich unterscheidet Groß- und Kleinschreibung; (?i) am Anfang hebt das auf. Einen Schrägstrich schreibst du als \/. Ein ungültiges Muster filtert nicht.

Was die Suche durchsucht

FOLD durchsucht einen Volltextindex (SQLite FTS5) auf deinem Gerät mit Betreff, Absender, An und Cc jeder Nachricht. Vollständige Nachrichten werden erst geladen, wenn du sie öffnest, daher ist der Text empfangener Nachrichten noch nicht indiziert: Einfache Wörter finden Betreff und Adressen, und body: findet Nachrichtentext nur in wenigen Fällen, etwa den Anfang von Nachrichten, die du mit FOLD gesendet hast. Konten im Fortress-Modus legen keinen Text im Index ab; ihre Nachrichten finden nur Filter wie is: oder before:.

Reihenfolge der Ergebnisse

Die Ergebnisse sind nach Datum sortiert, die neuesten zuerst. Eine Sortierung nach Relevanz (BM25) gibt es in der Suchmaschine, sie lässt sich in der App aber noch nicht wählen.

Größen-, Tag- und Regex-Filter werden nach der Indexabfrage seitenweise angewendet, bei einer sehr breiten Anfrage kann die Liste also enden, bevor jeder Treffer angezeigt ist; füge ein Wort oder einen Operator hinzu, um sie einzugrenzen.