Erweiterte Abfragesyntax
Hinweis
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 Releases stattdessen Windows Search .
Microsoft Windows Desktop Search (WDS) verwendet erweiterte Abfragesyntax (Advanced Query Syntax, AQS), um Benutzern und Programmierern dabei zu helfen, ihre Suchvorgänge besser zu definieren und einzugrenzen. Die Verwendung von AQS ist eine einfache Möglichkeit, aussagekräftigere Resultsets zu liefern. 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 Projektmappen, AQS, blaue Velourslederschuhe usw.
Darüber hinaus können Sie Suchparameter mithilfe von Suchoperatoren kombinieren. Im weiteren Verlauf dieses Abschnitts werden die Abfragesyntax, Parameter und Operatoren erläutert und erläutert, wie sie kombiniert werden können, um zielorientierte Suchergebnisse zu bieten. Die Tabellen beschreiben die Syntax, die mit WDS verwendet werden soll, und die Eigenschaften, die für jede Dateiart abgefragt werden können, die im Ergebnisfenster der Windows-Desktopsuche angezeigt wird.
Syntax der Desktopsuche
Eine Suchabfrage kann mindestens ein Schlüsselwörter mit booleschen Operatoren und optionalen Kriterien enthalten. 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 letztes Quartal enthält, das von John oder Joanne erstellt und im Ordner mydocuments gespeichert wurde. Die Abfrage kann wie folgt aussehen:
"last quarter" author:(john OR joanne) foldername:mydocuments
Bereich nach Standort und Datenspeicher
Benutzer können den Bereich 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 store:outlook
Sie .
Speicherort oder Datenspeicher | AQS-Schlüsselwort | Beispiel |
---|---|---|
Desktop | Desktop | store:desktop |
Dateien | Dateien | store:files |
Outlook | Outlook | store:outlook |
Outlook Express | oe | store:oe |
Spezifischer Ordner | ordnername oder in | foldername:MyDocuments or in:MyDocuments |
Wenn Sie über einen Protokollhandler zum Durchforsten benutzerdefinierter Speicher wie Lotus Notes verfügen, können Sie den Namen des Speichers oder Protokollhandlers für den Datenspeicher verwenden. Wenn Sie beispielsweise einen Protokollhandler implementiert haben, um einen Lotus Notes-Datenspeicher als "Notizen" einzuschließen, lautet store:notes
die Abfragesyntax .
Dateitypen
Benutzer können ihre Suche auf bestimmte Dateitypen beschränken, die auch dateitypen genannt werden. In der folgenden Tabelle sind die Dateitypen und Beispiele für die AQS-Syntax aufgeführt, die für die Suche nach diesen Dateitypen verwendet wird.
Zu durchsuchende Dateiart | AQS-Schlüsselwort | Beispiel |
---|---|---|
Alle Dateitypen | alles | kind:alles |
Kommunikation | Kommunikation | Kind:Kommunikation |
Kontakte | Kontakte | Kind:Kontakte |
Kind:E-Mail | ||
Instant Messenger-Unterhaltungen | im | kind:im |
Besprechungen | Sitzungen | Kind:Besprechungen |
Aufgaben | Tasks | kind:tasks |
Notizen | notes | kind:notes |
Dokumente | Docs | kind:docs |
Textdokumente | Text | kind:text |
Kalkulationstabellen | Tabellen | kind:spreadsheets |
Präsentationen | Präsentationen | kind:presentations |
Musik | music | Kind:Musik |
Bilder | Bilder | kind:pics |
Videos | videos | Kind:Videos |
Ordner | Ordner | kind:folders |
Ordnername | foldername oder in | foldername:mydocs or in:mydocs |
Favoriten | Favoriten | kind:favoriten |
Programme | Programme | kind:programs |
Boolesche Operatoren
Benutzer können Suchbegriffe 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 NOT-Sicherheit | Sucht Nach Elementen, die soziale, aber keine Sicherheit enthalten. |
LeerZchn | social security | Sucht Nach Elementen, die soziale und sicherheitsrelevante Elemente enthalten. |
ODER | soziale ODER SICHERHEIT | Sucht Nach Elementen, die soziale oder sicherheitsrelevante Elemente enthalten. |
Anführungszeichen | "soziale Sicherheit" | Sucht Nach Elementen, die den genauen Ausdruck Soziale Sicherheit enthalten. |
Klammern | (soziale Sicherheit) | Sucht Nach Elementen, die soziale und sicherheitsrelevante Elemente in beliebiger Reihenfolge enthalten. |
> | date:>11/13/21 größe:>500 |
Sucht Elemente mit einem Datum nach MM/TT/JJ. Sucht Nach Elementen mit einer Größe von mehr als 500 Byte. |
< | date:<11/13/21 größe:<500 |
Sucht Elemente mit einem Datum vor MM/TT/JJ. Sucht nach Elementen mit einer Größe von weniger als 500 Byte. |
.. | date:11/13/21..11/15/21 | Sucht Elemente mit einem Datum, das auf MM/TT/JJ beginnt und auf MM/TT/JJ endet. |
Hinweis
Die Operatoren NOT und OR müssen in Großbuchstaben enthalten sein und können nicht in derselben Abfrage kombiniert werden.
social OR security NOT retirement
ist beispielsweise nicht zulässig.
Boolesche Eigenschaften
Einige Dateitypen ermöglichen Es Benutzern, mithilfe boolescher Eigenschaften nach Dateien zu suchen, wie in der folgenden Tabelle beschrieben.
Eigenschaftssyntax | Beispiel | Ergebnis |
---|---|---|
is:attachment | Report is:attachment | Sucht nach Elementen mit Anlagen, die einen Bericht enthalten. Wie in isattachment:true . |
isonline: | report isonline:true | Sucht nach Elementen, die online sind und berichte enthalten. |
isrecurring: | report isrecurring:true | Sucht nach Elementen, die wiederholt werden und berichte enthalten. |
isflagged: | report isflagged:true | Sucht nach Elementen, die gekennzeichnet sind (z. B. Überprüfen, Nachverfolgung), die einen Bericht enthalten. |
Isdeleted: | report isdeleted:true | Sucht Nach Elementen, die als gelöscht gekennzeichnet sind (z. B. in den Papierkorb verschoben oder gelöschte Elemente), die einen Bericht enthalten. |
Iscompleted: | report iscompleted:false | Sucht nach Elementen, die nicht als abgeschlossen gekennzeichnet sind und einen Bericht enthalten. |
hasattachment: | report hasattachment:true | Sucht nach Elementen, die Einen Bericht enthalten und Anlagen enthalten |
hasflag: | report hasflag:true | Sucht Nach Elementen, die Einen Bericht enthalten und über Flags verfügen. |
Datumsangaben
Neben der Möglichkeit, bestimmte Datums- und Datumsbereiche mit den zuvor beschriebenen Operatoren zu durchsuchen, ermöglicht AQS relative Datumswerte (z today
. B. , tomorrow
oder next week
), Tageswerte (z Tuesday
. B. oder Monday..Wednesday
), und Monatswerte (z February
. B. ).
Datum relativ zu: | Beispiel | Ergebnis |
---|---|---|
Tag | date:today date:tomorrow date:yesterday |
Sucht Nach Elementen mit dem heutigen Datum. Sucht Nach Elementen mit dem datum von morgen. Sucht Elemente mit dem gestrigen Datum. |
Woche/Monat/Jahr | date:this week date:last week date:next month date:past month datum:kommendes Jahr |
Sucht Nach Elementen, deren Datum innerhalb der aktuellen Woche fällt. Sucht Nach Elementen, deren Datum in die vorherige Woche fällt. Sucht Nach Elementen, deren Datum innerhalb der kommenden Woche fällt. Sucht Nach Elementen, deren Datum innerhalb des vorherigen Monats lag. Sucht Elemente mit einem Datum, das innerhalb des kommenden Jahres fällt. |
Eigenschaften nach Dateiart
Benutzer können nach bestimmten Eigenschaften verschiedener Dateitypen suchen. Einige Eigenschaften (z. B. Dateigröße) sind für alle Dateien gemeinsam, während andere auf eine bestimmte Art beschränkt sind. Die Folienanzahl ist beispielsweise spezifisch für Präsentationen. In den folgenden Tabellen sind diese Eigenschaften nach Dateiart aufgeführt.
Alles
Diese Eigenschaften sind allen Dateitypen gemeinsam. Verwenden Sie die folgende Syntax, um alle Dateitypen in eine Abfrage einzuschließen:
kind:everything <property>:<value>
wobei <property>
ein AQS-Eigenschaftsschlüsselwort aus der folgenden Tabelle ist und <value>
der angegebene Suchbegriff ist.
Eigenschaft | AQS-Schlüsselwort | Beispiel |
---|---|---|
Titel | Titel, Betreff oder Über | title:"Quarterly Financial" |
Status | status | status:abgeschlossen |
Datum | Datum | datum:letzte Woche |
Geändert am | datemodifiziert oder geändert | geändert:letzte Woche |
Wichtigkeit | Wichtigkeit oder Priorität | Wichtigkeit:hoch |
Size | size | Größe:> 50 |
Deleted | gelöscht oder gelöscht | isdeleted:true |
Ist Anlage | isattachment | isattachment:true |
Beschreibung | to oder toname | to:bob |
Cc | cc oder ccname | cc:john |
Company | company | Unternehmen:Microsoft |
Standort | location | location:"Conference Room 102" |
Kategorie | category | Kategorie:Unternehmen |
Keywords | keywords | Schlüsselwörter:"Umsatzprojektionen" |
Album | Album | album:"Fly by Night" |
Dateiname | Dateiname oder Datei | dateiname:MyResume |
Genre | genre | Genre:Rock |
Autor | autor oder von | Autor:"Stephen King" |
Personen | Personen oder mit | mit:(sonja oder david) |
Ordner | Ordner, unter oder Pfad | Ordner:Downloads |
Dateierweiterung | ext oder fileext | ext:.txt |
Attachment
Diese Eigenschaften sind allen Anlagendateitypen gemeinsam. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:attachment <property>:<value>
wobei <property>
ein AQS-Eigenschaftsschlüsselwort aus der folgenden Tabelle ist und <value>
der angegebene Suchbegriff ist.
Eigenschaft | AQS-Schlüsselwort | Beispiel |
---|---|---|
Personen | Personen oder mit | personen:john oder mit:john |
Kontakte
Diese Eigenschaften sind allen Kontaktdateitypen gemeinsam. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:contacts <property>:<value>
wobei <property>
ein AQS-Eigenschaftsschlüsselwort aus der folgenden Tabelle ist und <value>
der angegebene Suchbegriff ist.
Eigenschaft | AQS-Schlüsselwort | Beispiel |
---|---|---|
Berufsbezeichnung | jobtitle | jobtitle:CFO |
Chatadresse | imaddress | Imaddress:john_doe@msn.com |
Telefon des Assistenten | AssistantsPhone | Assistententelefon:555-3323 |
Name des Assistenten | assistantname | assistantname:Paul |
Profession | Beruf | Beruf:Installateur |
Spitzname | nickname | Spitzname:Tex |
Ehepartner | Ehepartner | Ehepartner:Debbie |
Geschäftsstadt | businesscity | businesscity:Seattle |
Postleitzahl für Unternehmen | businesspostalcode | businesspostalcode:98006 |
Startseite des Unternehmens | businesshomepage | businesshomepage:www.office.com |
Rückruftelefonnummer | callbackphonenumber | rückruftelefonnummer:555-555-2121 |
Autotelefon | Carphone | Autotelefon:555-555-2121 |
Children | Untergeordnete | children:Timmy |
Vorname | firstname | vorname:John |
Nachname | lastname | nachname:Doe |
Fax "Home" | homefax | homefax:555-555-2121 |
Name des Managers | managername | managersname:John |
Pager | pager | pager:555-555-2121 |
Telefon (geschäftlich) | BusinessPhone | Telefon:555-555-2121 |
Telefon (privat) | homePhone | Telefon:555-555-2121 |
Mobiltelefon | mobilephone | Mobiltelefon:555-555-2121 |
Office | Office | office:sample |
Jahrestag | Jahrestag | anniversary:1/1/06 |
Birthday | Geburtstag | geburtstag:1/1/06 |
Webseite | Webseite | webseite:www.microsoft.com |
Hinweis
Telefonnummern werden wie eingegeben indiziert. Wenn beispielsweise eine Landes- oder Ortsvorwahl in der Telefonnummer eines Kontakts weggelassen wurde, können Benutzer diesen Kontakt nicht finden, wenn sie mit einer Landes- oder Ortsvorwahl in der Telefonnummer suchen.
Kommunikation
Diese Eigenschaften sind für alle Kommunikationsdateitypen gemeinsam. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:communications <property>:<value>
Dabei <property>
ist ein AQS-Eigenschaftsschlüsselwort aus der folgenden Tabelle und <value>
der angegebene Suchbegriff.
Eigenschaft | AQS-Schlüsselwort | Beispiel |
---|---|---|
From | von oder Organisator | from:john |
Empfangen | empfangen oder gesendet | sent:yesterday |
Subject | Betreff oder Titel | Subject:"Quarterly Financial" |
Verfügt über eine Anlage | hasattachments, hasattachment | hasattachment:true |
Attachments | Anlagen oder Anlagen | attachment:presentation.ppt |
Bcc | bcc, bccname oder bccaddress | bcc:dave |
Cc-Adresse | ccaddress oder cc | ccaddress:john_doe@outlook.com |
Nachverfolgungsflag | Followupflag | followupflag:2 |
Fälligkeitsdatum | duedate oder due | due:letzte Woche |
Lesen | read oder isread | is:read |
Abgeschlossen | Iscompleted | is:completed |
Unvollständig | unvollständig oder isincomplete | is:incomplete |
Hat flag | hasflag oder isflagged | has:flag |
Duration | duration | Dauer:> 50 |
Kalender
Diese Eigenschaften sind für alle Kalenderdateitypen gemeinsam. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:calendar <property>:<value>
Dabei <property>
ist ein AQS-Eigenschaftsschlüsselwort aus der folgenden Tabelle und <value>
der angegebene Suchbegriff.
Eigenschaft | AQS-Schlüsselwort | Beispiel |
---|---|---|
Wiederholt | recurring or isrecurring | is:recurring |
Organizer | Organisator, von oder von | organizer:debbie |
Dokumente
Diese Eigenschaften sind für alle Dokumentdateitypen gemeinsam. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:documents <property>:<value>
Dabei <property>
ist ein AQS-Eigenschaftsschlüsselwort aus der folgenden Tabelle und <value>
der angegebene Suchbegriff.
Eigenschaft | AQS-Schlüsselwort | Beispiel |
---|---|---|
Kommentare | comments | comments:"erfordert eine abschließende Überprüfung" |
Zuletzt gespeichert von | lastsavedby | lastsavedby:john |
Dokument-Manager | documentmanager | documentmanager:john |
Revisionsnummer | Revisionnumber | revisionnumber:1.0.3 |
Dokumentformat | documentformat | documentformat:MIMETYPE |
Datum des letzten Drucks | datelastprinted | datelastprinted:letzte Woche |
Präsentation
Diese Eigenschaften sind für alle Präsentationsdateitypen gemeinsam. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:presentation <property>:<value>
Dabei <property>
ist ein AQS-Eigenschaftsschlüsselwort aus der folgenden Tabelle und <value>
der angegebene Suchbegriff.
Eigenschaft | AQS-Schlüsselwort | Beispiel |
---|---|---|
Folienanzahl | slidecount | slidecount:>20 |
Musik
Diese Eigenschaften sind für alle Musikdateitypen gemeinsam. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:music <property>:<value>
Dabei <property>
ist ein AQS-Eigenschaftsschlüsselwort aus der folgenden Tabelle und <value>
der angegebene Suchbegriff.
Eigenschaft | AQS-Schlüsselwort | Beispiel |
---|---|---|
Bitrate | Bitrate, Rate | Bitrate:192 |
Künstler | Künstler, von oder von | Künstler:John Singer |
Duration | duration | Dauer:3 |
Album | Album | album:"greatest hits" |
Genre | genre | genre:rock |
Track | track | track:12 |
Year | year | Jahr:> 1980 < 1990 |
Picture
Diese Eigenschaften sind für alle Bilddateitypen gemeinsam. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:picture <property>:<value>
Dabei <property>
ist ein AQS-Eigenschaftsschlüsselwort aus der folgenden Tabelle und <value>
der angegebene Suchbegriff.
Eigenschaft | AQS-Schlüsselwort | Beispiel |
---|---|---|
Kamera-Herstellung | kameramake | cameramake:sample |
Kameramodell | cameramodel | cameramodel:sample |
Dimensionen | dimensions | dimensionen:8X10 |
Orientation | orientation | orientation:landscape |
Datum der Aufnahme | datetaken | datetaken:yesterday |
Breite | width | width:1600 |
Höhe | height | height:1200 |
Video
Diese Eigenschaften sind für alle Videodateitypen gemeinsam. Verwenden Sie die folgende Syntax, um eine Suche nur auf diesen Dateityp zu beschränken:
kind:video <property>:<value>
Dabei <property>
ist ein AQS-Eigenschaftsschlüsselwort aus der folgenden Tabelle und <value>
der angegebene Suchbegriff.
Eigenschaft | AQS-Schlüsselwort | Beispiel |
---|---|---|
Name | Name, Betreff | name:"Familienurlaub am Strand 05" |
Durchw. | ext, fileext | ext:.avi |