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:outlookSie .

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:notesdie 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
E-Mail email 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. , tomorrowoder 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

Weitere Informationen

Wahrgenommene Typen

Schematabelle

Aufrufen von WDS über die Befehlszeile

Aufrufen von WDS über Webseiten