<< Zum Inhaltsverzeichnis >> Navigation: UltraSearch > Suche > Suchsyntax |
UltraSearch bietet einen Syntax, mit der Sie Ihre Suche schnell und flexibel anpassen können.
Im Nachfolgenden einige Beispiele für eine einfache Suche:
1.Suche nach Fotos aus dem Jahre 2022: Bilder 2022
UltraSearch listet Ihnen anschließend alle Bilddateien, egal ob jpg, png,bmp o.ä, mit dem Änderungdatum 2022.
2.Suche nach großen Office-Dateien: Office > 10MB
UltraSearch listet alle Excel- Word-, PDF- etc. Dateien, die größer als 10 megabyte sind.
Bestimmte Schlüsselwörter bieten daneben die Möglichkeit, die Suche präzieser zu formulieren. Neben Dateinamen lässt sich auch nach Dateiendungen, Größe, Datum, Dateiinhalten und vielem mehr suchen. Suchbegriffe können durch Verundung und Veroderung kombiniert werden und Dateinamen über die Syntax von der Suche ausgeschlossen werden. Auch die Verwendung von Platzhaltern und Regulären Ausdrücken ist möglich. Nachfolgend finden Sie eine Beschreibung der zulässigen Schlüsselwörter und einige Anwendungsbeispiele. Für die meisten Schlüsselwörtern gibt es eine Kurzschreibweise für eine schnellere Sucheingabe.
Die Suchsyntax ist dabei folgendermaßen aufgebaut:
<Eigenschaft> <Operator> <Wert>
beispielsweise
name: = readme
findet alle Dateien, deren Name (Eigenschaft) dem Wort readme (Wert) entspricht (Operator).
Mehrere Suchbegriffe können miteinander kombiniert werden:
name:=readme, name:=movie
oder
name:=readme OR name:=movie
findet alle Dateien mit "readme" ODER "movie" im Namen.
In der nachfolgenden Tabelle finden Sie alle verfügbaren Eigenschaften, Operatoren und Verbindungen, die Sie in UltraSearch nutzen können.
Information: Wird nach Dateinamen gesucht, kann name: weggelassen werden. Unabhängig davon kann generell das = - Zeichen als Operator weggelassen werden, sowie AND als Verbindung zwischen zwei Suchbegriffen. Dies sind die Standardwerte für Eigenschaft, Operator und Verbindung, die bei der Suche verwendet werden. Für einzelne Eigenschaften gibt es unterschiedliche Schreibweisen, die in nachstehender Tabelle zu finden sind.
Wichtig: Um reservierte Zeichen der Suchsyntax wie Klammern, Kommas oder Leerzeichen im Suchbegriff verwenden zu können, muss der Suchbegriff mit Anführungszeichen umschlossen werden. Beispiele befinden sich in nachstehender Tabelle.
Hinweis zum Verwenden eines Datums: Wenn ein Datum für die Suche verwendet wird, erwartet das Programm, dass das gleiche Datumsformat verwendet wird, das in den Regions-Einstellungen in Windows konfiguriert ist (auf deutschen Systemen standardmäßig DD.MM.YYYY).
Eigenschaft: |
Beschreibung: |
Beispiel: |
Alternative Schreibweise: |
Erläuterung: |
|
---|---|---|---|---|---|
name: |
Suche nach Dateinamen. |
readme |
name:readme |
||
path: |
Suche nach Ordnerpfad. |
path:Windows |
- |
Suche nach allen Dateien und Ordner im Windows-Ordner. |
|
extension: |
Suche nach Dateierweiterung. |
ext:txt |
extension:txt |
Suche nach allen Dateien mit der Dateiendung "txt". |
|
group: |
Suche nach Dateigruppe. |
group:Video-Dateien |
- |
Suche nach allen Video-Dateien. |
|
content: |
Suche nach Dateiinhalt. |
cont:license |
content:license |
Volltextsuche nach allen Dateien, in deren Dateiinhalt das Wort "license" vorkommt. |
|
size: |
Suche nach Dateigröße. |
size:<500MB size:>5MB |
- |
Suche nach allen Dateien, die kleiner als 500 MB sind. Suche nach allen Dateien, die größer als 5MB sind. |
|
accessed: |
Suche nach Zugriffsdatum. |
accessed:<=01.11.2021 accessed:>01.11.2021 accessed:15.03.2020-15.11.2021 |
- |
Suche nach Dateien mit Zugriffsdatum im angegebenen Zeitintervall. Anstelle eines expliziten Zeitintervalls kann auch das Maximal- oder Minimaldatum angegeben werden. |
|
created: |
Suche nach Erstelldatum. |
created:<=01.11.2021 created:>01.11.2021 created:15.03.2020-15.11.2021 |
- |
Suche nach Dateien mit Erstelldatum im angegebenen Zeitintervall. Anstelle eines expliziten Zeitintervalls kann auch das Maximal- oder Minimaldatum angegeben werden. |
|
modified: |
Suche nach Änderungsdatum. |
modified:<=01.11.2021 modified:>01.11.2021 modified:15.03.2020-15.11.2021 |
- |
Suche nach Dateien mit Änderungsdatum im angegebenen Zeitintervall. Anstelle eines expliziten Zeitintervalls kann auch das Maximal- oder Minimaldatum angegeben werden. |
|
datetaken: |
Suche nach Aufnahmedatum. |
datetaken:03.03.2023 |
- |
Suche nach Dateien, in den meisten Fällen Fotos, die am 3. März 2023 aufgenommen wurden. |
|
attribute: |
Suche nach Dateiattributen |
attribute: HS |
- |
Suche nach Dateien mit den Dateiattributen H (Versteckt) und S (System). |
|
keyword: |
Suche nach Markierungen |
keyword: my_keyword |
- |
Suche nach Dateien (z. B. docx-Dateien), die mit dem Schlüsselwort „my_keyword“ markiert sind. |
|
owner: |
Suche nach Dateibesitzern |
owner: John |
- |
Suche nach Dateien, deren Dateibesitzer "John" heißt. |
Operator: |
Beschreibung: |
Beispiel: |
Alternative Schreibweise: |
Erläuterung: |
|
---|---|---|---|---|---|
= |
Die Eigenschaft muss zutreffen. |
readme |
name:=readme |
Suche nach allen Dateien, deren Dateiname das Wort "readme" enthält. |
|
!= |
Die Eigenschaft darf nicht zufreffen. |
!=readme |
name:!=readme |
Suche nach allen Dateien, in denen das Wort "readme" nicht vorkommt. |
|
~ |
Kann in Zusammenhang mit der Eigenschaft name:verwendet werden. Der nachfolgende Wert ist ein Regulärer Ausdruck (Regex) und muss auf die Eigenschaft zutreffen. Hinweis: Der Reguläre Ausdruck muss mit Anführungszeichen umschlossen werden, falls Zeichen der Suchsyntax wie Klammern, Kommas oder Leerzeichen verwendet werden. |
~[0-9] |
name:~[0-9] |
Suche nach allen Dateien, die mindestens eine Ziffer im Namen haben. |
|
!~ |
Kann in Zusammenhang mit der Eigenschaft name:verwendet werden. Der nachfolgende Wert ist ein Regulärer Ausdruck (Regex) und darf nicht auf die Eigenschaft zutreffen. |
!~[0-9] |
name:!~[0-9] |
Suche nach allen Dateien, die keine Ziffern im Namen haben. |
|
> oder >= |
Operator für Größen- oder Datumsvergleiche: Die Eigenschaft muss größer (größer gleich) dem angegebenen Wert sein. |
size:>= 5MB |
- |
Suche nach allen Dateien, die größer oder gleich 5 MB sind. |
|
< oder <= |
Operator für Größen- oder Datumsvergleiche: Die Eigenschaft muss kleiner (kleiner gleich) dem angegebenen Wert sein. |
size:<= 500MB |
- |
Suche nach allen Dateien, die kleiner oder gleich 500 MB sind. |
|
( und ) |
Klammern können genutzt werden, um Teile der Sucheingabe zu gruppieren. |
(readme, license)*.txt |
(name:=readme OR name:=license) AND *.txt |
Suche nach allen Textdateien, in deren Dateinamen das Wort "readme" oder "license" vorkommt. |
Verbindung: |
Beschreibung: |
Beispiel: |
Alternative Schreibweise: |
Erläuterung: |
|
---|---|---|---|---|---|
Leerzeichen oder AND |
Die verbundenen Suchmuster müssen alle zutreffen. |
readme ext:txt |
name:=readme AND extension:=txt |
Suche nach allen Dateien deren Dateiname das Wort "readme" enthält und die die Dateiendung "txt" haben. |
|
Komma oder OR |
Es muss mindestens eines der Verbundenen Suchmuster zutreffen. |
readme, movie |
name:=readme OR name:=movie |
Suche nach allen Dateien, deren Dateiname das Wort "readme" oder "movie" enthält. |
Bei der Angabe von Werten, also dem eigentlichen Suchmuster, gibt es verschiedene reservierte Zeichen wie Platzhalter oder Anführungszeichen zur exakten Suche. Nachfolgende Tabelle listet diese Zeichen auf und erläutert sie anhand einiger Beispiele.
Beispielwert: |
Beschreibung: |
Beispiel: |
Alternative Schreibweise: |
Ergebnisse: |
|
---|---|---|---|---|---|
*readme* |
Suche nach readme, wobei eine beliebige Anzahl an Zeichen vor und hinter dem Wort stehen können. Das Wort enthält "readme". |
*readme* |
name:=*readme* |
Findet: "123readme.txt", "123readme.docx" aber NICHT: "read_me.txt", "reading.docx" |
|
readme |
Entspricht *readme*. Die beiden Platzhalter können vor und hinter dem Wort können der Einfachheit halber weggelassen werden. |
readme |
name:=readme |
Findet: "123readme.txt", "123readme.docx" aber NICHT: "read_me.txt", "reading.docx" |
|
readme* |
Suche nach readme, wobei nach dem Wort eine beliebige Anzahl an Zeichen stehen können, davor aber keine Zeichen mehr erlaubt sind. Das Wort beginnt also mit "readme". |
readme* |
name:=readme* |
Findet: "readme.txt", "readme_c.docx" aber NICHT: "123readme.txt", "read_me.txt" |
|
*readme |
Suche nach readme, wobei vor dem Wort eine beliebige Anzahl an Zeichen stehen können, danach aber keine Zeichen mehr erlaubt sind. Das Wort endet also auf "readme". |
*readme |
name:=*readme |
Findet: "123readme", "c_readme" aber NICHT: "readme.txt", "readme_c" |
|
"readme" |
Wortsuche nach dem exakten Vorkommen des Wortes "readme". Es wird nach dem exakten Vorkommen des Wortes gesucht,ohne dass Teile oder Variationen des Wortes berücksichtigt werden. Das bedeutet, dass das gesuchte Wort als eigenständiges und vollständiges Wort im Text vorhanden sein muss, um als Treffer erkannt zu werden. |
"readme" |
name:="readme" |
Findet: "readme", "readme.txt" aber NICHT: "readmes.txt", "123readme" |
|
rea?me |
Suche nach Dateinamen, die mit "rea" beginnen, und auf "me" enden, und dazwischen genau ein beliebiges Zeichen beinhalten. |
|
name:=rea?me |
Findet: "readme", "reasme", "rea1me" aber NICHT: "rea123me", "readme.txt" |
|
\*readme* |
Suche nach Dateien, in deren Pfad an einer beliebigen Stelle der Begriff "readme" vorkommt. |
\*readme* |
name:=\*readme* |
Findet: "readme.txt" in einem beliebigen Ordner, "abc.doc" in "C:\temp\readme\local" aber NICHT: "abc.doc" in "C:\temp\local" |