Erweiterte Abfragesyntax
Anmerkung
Windows Desktop Search 2.x ist eine veraltete Technologie, die ursprünglich als Add-In für Windows XP und Windows Server 2003 verfügbar war. Verwenden Sie in späteren Versionen stattdessen Windows Search.
Microsoft Windows Desktop Search (WDS) verwendet erweiterte Abfragesyntax (Advanced Query Syntax, AQS), um Benutzern und Programmierern zu helfen, ihre Suchvorgänge besser zu definieren und einzuschränken. Die Verwendung von AQS ist eine einfache Möglichkeit, aussagekräftigere Resultsets bereitzustellen. Suchvorgänge können durch die folgenden Parameter eingeschränkt werden:
- Dateitypen: Dateitypen, z. B. Ordner, Dokumente, Präsentationen, Bilder usw.
- Dateispeicher: Bestimmte Datenbanken und Speicherorte.
- Dateieigenschaften: Dateimetadaten wie Größe, Datum und Titel.
- Dateiinhalte: Schlüsselwörter wie Projektlieferumsätze, AQS, blaue Wildsüdschuheusw.
Darüber hinaus können Sie Suchparameter mithilfe von Suchoperatoren kombinieren. Im restlichen Teil dieses Abschnitts werden die Abfragesyntax, Parameter und Operatoren erläutert und wie sie kombiniert werden können, um gezielte Suchergebnisse anzubieten. In den Tabellen wird die Syntax beschrieben, die mit WDS verwendet werden soll, und die Eigenschaften, die für jede Dateiart abgefragt werden können, die im Fenster Windows Desktop Search Ergebnisfenster angezeigt wird.
Syntax der Desktopsuche
Eine Suchabfrage kann ein oder mehrere Schlüsselwörter enthalten, mit booleschen Operatoren und optionalen Kriterien. Sie können diese optionalen Kriterien verwenden, um eine Suche mit der folgenden Syntax zu verfeinern:
-
<scope name>:<value>
: Speicherort oder Datenspeicher, in dem sich Dateien befinden -
<file kind>:<value>
: Dateitypen -
<property name>:<value>
: Verwaltete Eigenschaften von Dateien
Angenommen, ein Benutzer möchte nach einem Dokument suchen, das den Ausdruck letzten Quartalsenthält, von John oder Joanne erstellt und im Ordner mydocumentsgespeichert. Die Abfrage sieht möglicherweise wie folgt aus:
"last quarter" author:(john OR joanne) foldername:mydocuments
Bereich nach Standort und Datenspeicher
Benutzer können den Umfang ihrer Suchvorgänge auf bestimmte Ordnerspeicherorte oder Datenspeicher beschränken. Wenn Sie beispielsweise mehrere E-Mail-Konten verwenden und eine Abfrage auf Microsoft Outlook beschränken möchten, verwenden Sie store:outlook
.
Speicherort oder Datenspeicher | AQS-Schlüsselwort | Beispiel |
---|---|---|
Desktop | Desktop | store:desktop |
Dateien | Dateien | store:files |
Aussicht | Aussicht | store:outlook |
Outlook Express | Œ | store:oe |
Bestimmter Ordner | Ordnername oder -in | foldername:MyDocuments or in:MyDocuments |
Wenn Sie über einen Protokollhandler verfügen, um benutzerdefinierte Speicher wie Lotus Notes zu durchforsten, können Sie den Namen des Speicher- oder Protokollhandlers für den Datenspeicher verwenden. Wenn Sie beispielsweise einen Protokollhandler implementiert haben, um einen Lotus Notes-Datenspeicher als "Notizen" einzuschließen, wäre die Abfragesyntax store:notes
.
Dateitypen
Benutzer können ihre Suchvorgänge auf bestimmte Arten von Dateien beschränken, auch als Dateitypen bezeichnet. Die folgende Tabelle enthält die Dateitypen und bietet Beispiele für die AQS-Syntax, die zum Suchen nach diesen Dateitypen verwendet wird.
Dateityp für die Suche | AQS-Schlüsselwort | Beispiel |
---|---|---|
Alle Dateitypen | alles | kind:alles |
Kommunikationen | Kommunikationen | kind:communications |
Kontakte | kontakte | kind:contacts |
kind:email | ||
Instant Messenger-Unterhaltungen | im | kind:im |
Versammlungen | Versammlungen | kind:meetings |
Aufgaben | Aufgaben | kind:tasks |
Notizen | Notizen | kind:notes |
Urkunden | Doktoren | kind:docs |
Textdokumente | Text | kind:text |
Tabellen | Tabellen | kind:spreadsheets |
Darbietungen | Darbietungen | kind:presentations |
Musik | Musik | kind:music |
Bilder | Bilder | kind:pics |
Videos | Videos | kind:videos |
Faltprospekte | Faltprospekte | kind:folders |
Ordnername | Ordnername oder -in | foldername:mydocs or in:mydocs |
Favoriten | favoriten | kind:favorites |
Programme | Programme | kind:programs |
Boolesche Operatoren
Benutzer können Suchstichwörter und Dateieigenschaften mit Operatoren kombinieren, um eine Suche zu erweitern oder einzugrenzen. In der folgenden Tabelle werden allgemeine Suchabfrageoperatoren beschrieben.
Operator | Beispiel | Ergebnis |
---|---|---|
NICHT | Soziale NICHT-Sicherheit | Sucht Elemente, die sozialenenthalten, aber nicht Sicherheits-. |
Raum | Sozialversicherung | Sucht Elemente, die sozialen und Sicherheitenthalten. |
ODER | Soziale ODER Sicherheit | Sucht Elemente, die sozialen oder Sicherheitenthalten. |
Anführungszeichen | "Soziale Sicherheit" | Sucht Elemente, die den exakten Ausdruck sozialversicherungs-enthalten. |
Runde Klammern | (soziale Sicherheit) | Sucht Elemente, die sozialen enthalten, und Sicherheits- in beliebiger Reihenfolge. |
> | Datum:>11.13.21 Größe:>500 |
Sucht Elemente mit einem Datum nach MM/DD/JJ. Sucht Elemente mit einer Größe von mehr als 500 Bytes. |
< | Datum:<11.13.21 Größe:<500 |
Sucht Elemente mit einem Datum vor MM/DD/JJ. Sucht Elemente mit einer Größe von weniger als 500 Bytes. |
.. | date:11/13/21..11/15/21 | Sucht Elemente mit einem Datum ab MM/DD/JJ und endet auf MM/TT/JJJJ. |
Anmerkung
Die Operatoren NICHT und ODER müssen in Großbuchstaben geschrieben sein und können nicht in derselben Abfrage kombiniert werden. Beispielsweise ist social OR security NOT retirement
nicht zulässig.
Boolesche Eigenschaften
Einige Dateitypen ermöglichen Benutzern die Suche nach Dateien mithilfe von booleschen Eigenschaften, wie in der folgenden Tabelle beschrieben.
Eigenschaftssyntax | Beispiel | Ergebnis |
---|---|---|
is:attachment | report is:attachment | Sucht Elemente mit Anlagen, die Berichtenthalten. Identisch mit isattachment:true . |
isonline: | report isonline:true | Sucht Elemente, die online sind und Berichtenthalten. |
isrecurring: | bericht isrecurring:true | Sucht Elemente, die sich wiederholen und Berichtenthalten. |
isflagged: | report isflagged:true | Findet Elemente, die gekennzeichnet sind (z. B. "Überprüfen", "Nachverfolgung") und die Berichtenthalten. |
isdeleted: | report isdeleted:true | Sucht Elemente, die als gelöscht gekennzeichnet sind (z. B. in den Papierkorb verschoben oder gelöschte Elemente), die Berichtenthalten. |
ist abgeschlossen: | bericht iscompleted:false | Sucht Elemente, die nicht als erledigt gekennzeichnet sind und Berichtenthalten. |
hasattachment: | bericht hasattachment:true | Sucht Elemente, die Bericht enthalten und Anlagen enthalten |
hasflag: | bericht hasflag:true | Sucht Elemente, die Bericht enthalten und Kennzeichnungen aufweisen. |
Datteln
Neben der Möglichkeit, nach bestimmten Datums- und Datumsbereichen mit den zuvor beschriebenen Operatoren zu suchen, ermöglicht AQS relative Datumswerte (z. B. today
, tomorrow
oder next week
), Tageswerte (z. B. Tuesday
oder Monday..Wednesday
) und Monatswerte (z. B. February
).
Datum relativ zu: | Beispiel | Ergebnis |
---|---|---|
Tag | date:today date:tomorrow date:gestern |
Sucht Elemente mit dem heutigen Datum. Sucht Elemente mit dem Datum von morgen. Sucht Elemente mit dem Gestrigendatum. |
Woche/Monat/Jahr | Datum:diese Woche Datum:letzte Woche date:next month date:past month Datum:nächstes Jahr |
Sucht Elemente mit einem Datum, das in die aktuelle Woche fällt. Sucht Elemente mit einem Datum, das in die vorherige Woche fällt. Sucht Elemente mit einem Datum, das in die kommende Woche fällt. Sucht Elemente mit einem Datum, das innerhalb des vorherigen Monats fällt. Sucht Elemente mit einem Datum, das in das kommende Jahr fällt. |
Eigenschaften nach Dateityp
Benutzer können nach bestimmten Eigenschaften verschiedener Dateitypen suchen. Einige Eigenschaften (z. B. Dateigröße) gelten für alle Dateien, während andere auf eine bestimmte Art beschränkt sind. Die Folienanzahl ist beispielsweise spezifisch für Präsentationen. In den folgenden Tabellen werden diese Eigenschaften nach Dateityp aufgeführt.
Alles
Diese Eigenschaften gelten für alle Dateitypen. Verwenden Sie die folgende Syntax, um alle Dateitypen in eine Abfrage einzuschließen:
kind:everything <property>:<value>
dabei ist <property>
ein AQS-Eigenschaftsstichwort aus der folgenden Tabelle und <value>
ist der angegebene Suchbegriff.
Eigentum | AQS-Schlüsselwort | Beispiel |
---|---|---|
Titel | Titel, Betreff oder Info | title:"Vierteljährliches Finanzmathematik" |
Status | Status | status:complete |
Datum | Datum | Datum:letzte Woche |
Änderungsdatum | datummodifiziert oder geändert | geändert:letzte Woche |
Wichtigkeit | Wichtigkeit oder Priorität | wichtigkeit:hoch |
Größe | Größe | Größe:> 50 |
Gelöscht | gelöscht oder gelöscht | isdeleted:true |
Ist Anlage | isattachment | isattachment:true |
An | an oder toname | to:bob |
Cc | cc oder ccname | cc:john |
Firma | Firma | company:Microsoft |
Ort | Ort | location:"Konferenzraum 102" |
Kategorie | Kategorie | category:Business |
Schlüsselwörter | Schlüsselwörter | keywords:"sales projections" |
Album | Album | album:"Fly by Night" |
Dateiname | Dateiname oder Datei | filename:MyResume |
Genre | Genre | genre:rock |
Verfasser | Autor oder von | autor:"Stephen King" |
Volk | Personen oder mit | mit:(sonja oder david) |
Ordner | Ordner, unter oder Pfad | folder:downloads |
Dateiendung | ext oder fileext | ext:.txt |
Anhang
Diese Eigenschaften gelten für alle Anlagendateitypen. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:attachment <property>:<value>
dabei ist <property>
ein AQS-Eigenschaftsstichwort aus der folgenden Tabelle und <value>
ist der angegebene Suchbegriff.
Eigentum | AQS-Schlüsselwort | Beispiel |
---|---|---|
Volk | Personen oder mit | people:john oder with:john |
Kontakte
Diese Eigenschaften gelten für alle Kontaktdateitypen. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:contacts <property>:<value>
dabei ist <property>
ein AQS-Eigenschaftsstichwort aus der folgenden Tabelle und <value>
ist der angegebene Suchbegriff.
Eigentum | AQS-Schlüsselwort | Beispiel |
---|---|---|
Berufsbezeichnung | Jobtitle | jobtitle:CFO |
Chatadresse | imaddress | imaddress:john_doe@msn.com |
Telefon des Assistenten | Assistantsphone | assistantsphone:555-3323 |
Name des Assistenten | Assistentname | assistantname:Paul |
Beruf | Beruf | Beruf:Plumber |
Spitzname | Spitzname | Spitzname:Tex |
Ehepartner | Ehepartner | Ehepartner:Debbie |
Geschäftsstadt | Geschäftskraft | businesscity:Seattle |
Geschäftliche Postleitzahl | businesspostalcode | businesspostalcode:98006 |
Geschäftsstartseite | businesshomepage | businesshomepage:www.office.com |
Rückruftelefonnummer | callbackphonenumber | callbackphonenumber:555-555-2121 |
Autotelefon | Autophone | Carphone:555-555-2121 |
Kinder | Kinder | children:Timmy |
Vorname | Vorname | Vorname:John |
Nachname | Nachname | Nachname:Doe |
Fax privat | Homefax | homefax:555-555-2121 |
Name des Vorgesetzten | Managername | managersname:John |
Piepser | Piepser | pager:555-555-2121 |
Geschäftliches Telefon | BusinessPhone | businessphone:555-555-2121 |
Telefon privat | Homephone | Homephone:555-555-2121 |
Mobiltelefon | Mobiltelefon | Mobiltelefon:555-555-2121 |
Büro | Büro | office:sample |
Jahrestag | Jahrestag | Jahrestag:1/1/06 |
Geburtstag | Geburtstag | Geburtstag:1/1/06 |
Webseite | Internetseite | webseite:www.microsoft.com |
Anmerkung
Telefonnummern werden wie eingegeben indiziert. Wenn z. B. eine Landes- oder Ortsvorwahl in der Telefonnummer eines Kontakts weggelassen wurde, können Benutzer diesen Kontakt nicht finden, wenn er mit einer Landes- oder Ortsvorwahl in der Telefonnummer sucht.
Kommunikationen
Diese Eigenschaften gelten für alle Kommunikationsdateitypen. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:communications <property>:<value>
dabei ist <property>
ein AQS-Eigenschaftsstichwort aus der folgenden Tabelle und <value>
ist der angegebene Suchbegriff.
Eigentum | AQS-Schlüsselwort | Beispiel |
---|---|---|
Von | von oder Organisator | from:john |
Eingegangen | empfangen oder gesendet | gesendet:gestern |
Betreff | Betreff oder Titel | subject:"Vierteljährliches Finanzmathematik" |
Hat Anlage | hasattachments, hasattachment | hasattachment:true |
Anhängsel | Anlagen oder Anlagen | attachment:presentation.ppt |
Bcc | bcc, bccname oder bccaddress | bcc:dave |
Cc-Adresse | ccaddress oder cc | ccaddress:john_doe@outlook.com |
Nachverfolgungskennzeichnung | followupflag | followupflag:2 |
Fälligkeitsdatum | Fälligkeitsdatum oder fällig | due:last week |
Lesen | gelesen oder gelesen | is:read |
Ist abgeschlossen | iscompleted | is:completed |
Unvollständig | unvollständig oder isincomplete | is:unvollständig |
Hat Flag | hasflag oder isflagged | has:flag |
Dauer | Dauer | Dauer:> 50 |
Kalender
Diese Eigenschaften gelten für alle Kalenderdateitypen. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:calendar <property>:<value>
dabei ist <property>
ein AQS-Eigenschaftsstichwort aus der folgenden Tabelle und <value>
ist der angegebene Suchbegriff.
Eigentum | AQS-Schlüsselwort | Beispiel |
---|---|---|
Wiederkehrend | wiederkehrende oder wiederholte Ereignisse | is:recurring |
Organisator | Organisator, nach oder von | organizer:debbie |
Urkunden
Diese Eigenschaften gelten für alle Dokumentdateitypen. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:documents <property>:<value>
dabei ist <property>
ein AQS-Eigenschaftsstichwort aus der folgenden Tabelle und <value>
ist der angegebene Suchbegriff.
Eigentum | AQS-Schlüsselwort | Beispiel |
---|---|---|
Kommentare | Kommentare | comments:"needs final review" |
Zuletzt gespeichert von | lastsavedby | lastsavedby:john |
Dokument-Manager | documentmanager | documentmanager:john |
Revisionsnummer | Revisionsnummer | revisionnumber:1.0.3 |
Dokumentformat | documentformat | documentformat:MIMETYPE |
Datum, das zuletzt gedruckt wurde | datelastprinted | datelastprinted:last week |
Präsentation
Diese Eigenschaften gelten für alle Präsentationsdateitypen. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:presentation <property>:<value>
dabei ist <property>
ein AQS-Eigenschaftsstichwort aus der folgenden Tabelle und <value>
ist der angegebene Suchbegriff.
Eigentum | AQS-Schlüsselwort | Beispiel |
---|---|---|
Folienanzahl | Slidecount | Slidecount:>20 |
Musik
Diese Eigenschaften gelten für alle Musikdateitypen. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:music <property>:<value>
dabei ist <property>
ein AQS-Eigenschaftsstichwort aus der folgenden Tabelle und <value>
ist der angegebene Suchbegriff.
Eigentum | AQS-Schlüsselwort | Beispiel |
---|---|---|
Bitfrequenz | Bitrate, Rate | Bitrate:192 |
Künstler | Künstler, von oder von | Künstler:John Singer |
Dauer | Dauer | duration:3 |
Album | Album | album:"greatest hits" |
Genre | Genre | genre:rock |
Spur | Spur | track:12 |
Jahr | Jahr | Jahr:> 1980 < 1990 |
Bild
Diese Eigenschaften gelten für alle Bilddateitypen. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:picture <property>:<value>
dabei ist <property>
ein AQS-Eigenschaftsstichwort aus der folgenden Tabelle und <value>
ist der angegebene Suchbegriff.
Eigentum | AQS-Schlüsselwort | Beispiel |
---|---|---|
Kamera | cameramake | cameramake:sample |
Kameramodell | Kameramodell | cameramodel:sample |
Dimensionen | Dimensionen | Dimensionen:8X10 |
Orientierung | Orientierung | orientation:landscape |
Datum der Aufnahme | datetaken | datetaken:gestern |
Breite | Breite | width:1600 |
Höhe | Höhe | height:1200 |
Video
Diese Eigenschaften gelten für alle Videodateitypen. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:video <property>:<value>
dabei ist <property>
ein AQS-Eigenschaftsstichwort aus der folgenden Tabelle und <value>
ist der angegebene Suchbegriff.
Eigentum | AQS-Schlüsselwort | Beispiel |
---|---|---|
Name | Name, Betreff | name:"Familienurlaub zum Strand 05" |
Extern | ext, fileext | ext:.avi |