Syntaxe de requête avancée

Notes

Windows Desktop Search 2. x est une technologie obsolète qui était à l’origine disponible en tant que complément pour Windows XP et Windows Server 2003. dans les versions ultérieures, utilisez Windows Search à la place.

la syntaxe de requête avancée (AQS) est utilisée par Microsoft Windows Desktop Search (WDS) pour aider les utilisateurs et les programmeurs à mieux définir et limiter leurs recherches. L’utilisation de AQS est un moyen simple de limiter les recherches et de fournir de meilleurs jeux de résultats. Les recherches peuvent être limitées par les paramètres suivants :

  • Types de fichiers : dossiers, documents, présentations, images, etc.
  • Magasins de fichiers : bases de données et emplacements spécifiques.
  • Propriétés du fichier : taille, date, titre, etc.
  • Contenu du fichier : Mots clés tels que « livrables du projet », « AQS », « chaussures de attrait bleu », etc.

En outre, les paramètres de recherche peuvent être combinés à l’aide d’opérateurs de recherche. Le reste de cette section explique la syntaxe de requête, les paramètres et les opérateurs, et comment ils peuvent être combinés pour offrir des résultats de recherche ciblés. les tables décrivent la syntaxe à utiliser avec WDS, ainsi que les propriétés qui peuvent être interrogées pour chaque type de fichier affiché dans la fenêtre des résultats de la recherche de bureau Windows .

Syntaxe de Desktop Search

Une requête de recherche peut inclure un ou plusieurs mots clés, avec des opérateurs booléens et des critères facultatifs. Ces critères facultatifs peuvent affiner une recherche basée sur les éléments suivants :

  • Portée ou magasin de données dans lequel les fichiers résident
  • Genres de fichiers
  • Propriétés managées des fichiers

Les critères facultatifs, décrits plus en détail ci-dessous, utilisent la syntaxe suivante :

<scope name>:<value>

<file kind>:<value>

<property name>:<value>

Supposons qu’un utilisateur souhaite rechercher un document contenant l’expression « dernier trimestre » créé par John ou Joanne, et que l’utilisateur a enregistré dans le dossier MyDocuments. La requête peut se présenter comme suit :

"last quarter" author:(john OR joanne) foldername:mydocuments

Étendue : emplacements et banques de données

Les utilisateurs peuvent limiter l’étendue de leurs recherches à des emplacements de dossiers ou des magasins de données spécifiques. par exemple, si vous utilisez plusieurs comptes de messagerie et que vous souhaitez limiter une requête à microsoft Outlook ou microsoft Outlook Express, vous pouvez utiliser store:outlook ou store:oe respectivement.

Limiter la recherche par le magasin de données Utiliser Exemple
Bureau Bureau Store : Desktop
Fichiers files Store : fichiers
Outlook programme Store : Outlook
Outlook Express oe magasin : oe
Dossier spécifique NomDossier ou in NomDossier : MyDocuments ou dans : MyDocuments

Si vous avez un gestionnaire de protocole en place pour analyser des magasins personnalisés, comme Lotus Notes, vous pouvez utiliser le nom du magasin ou du gestionnaire de protocole pour le magasin. Par exemple, si vous avez implémenté un gestionnaire de protocole pour inclure une banque de données Lotus Notes comme « notes », la syntaxe de la requête serait store:notes .

Genres de fichiers communs

Les utilisateurs peuvent également limiter leurs recherches à des types de fichiers spécifiques, appelés genres de fichiers. Le tableau suivant répertorie les types de fichiers et fournit des exemples de la syntaxe utilisée pour rechercher ces types de fichiers.

Pour restreindre par type de fichier : Utiliser Exemple
Tous les types de fichiers tout genre : tout
Communications communications genre : communications
Contacts contacts genre : contacts
Messagerie électronique email genre : courrier électronique
Conversations par messagerie instantanée im genre : im
Face face genre : réunions
Tâches tâches genre : tâches
Notes HDInsight genre : Remarques
Documents docs genre : docs
Documents texte text genre : texte
Tableurs feuilles genre : feuilles de calcul
Présentations présentations genre : présentations
Musique music genre : musique
Images pics genre : pics
Vidéos videos genre : vidéos
Dossiers dossiers genre : dossiers
Nom de dossier NomDossier ou in NomDossier : mydocs ou in : mydocs
Favoris favoris genre : favoris
Programmes programmes genre : programmes

Opérateurs booléens

Les mots clés de recherche et les propriétés de fichier peuvent être combinés pour élargir ou limiter une recherche avec des opérateurs. Le tableau suivant décrit les opérateurs courants utilisés dans une requête de recherche.

Mot clé/symbole Exemples Fonction
NOT sécurité sociale non sécurisée
Recherche les éléments qui contiennent des réseaux sociaux, mais pas la sécurité.
sécurité sociale
Recherche des éléments qui contiennent des réseaux sociaux et de sécurité.
OR réseaux sociaux ou sécurité
Recherche des éléments qui contiennent des réseaux sociaux ou de sécurité.
Guillemets « sécurité sociale »
Recherche les éléments qui contiennent la phrase exacte sécurité sociale.
Parenthèses (sécurité sociale)
Recherche des éléments qui contiennent des réseaux sociaux et de la sécurité dans n’importe quel ordre.
> Date : >11/13/21
taille : >500
Recherche les éléments dont la date est postérieure à MM/JJ/AA.
Recherche les éléments dont la taille est supérieure à 500 octets.
< Date : <11/13/21
taille : <500
Recherche les éléments dont la date est antérieure à MM/JJ/AA.
Recherche les éléments dont la taille est inférieure à 500 octets.
.. Date : 11/13/21.. 11/15/21
Recherche les éléments dont la date commence à MM/JJ/AA et se termine le MM/JJ/AA.

Notes

Les opérateurs not et or doivent être en majuscules et ne peuvent pas être combinés dans une requête (par exemple, social OR security NOT retirement ).

Propriétés booléennes

Certains types de fichiers permettent aux utilisateurs de rechercher des fichiers à l’aide des propriétés booléennes, comme décrit dans le tableau suivant.

Propriété Exemple Fonction
est : pièce jointe rapport : pièce jointe Recherche les éléments qui ont des pièces jointes qui contiennent un rapport. Comme pour isattachment:true.
isonline: rapport IsOnline : true Recherche les éléments en ligne et qui contiennent un rapport.
IsRecurring rapport IsRecurring : true Recherche les éléments récurrents et contenant le rapport.
isflagged: rapport isflagged : true Recherche les éléments signalés (révision, suivi, par exemple) et contenant le rapport.
IsDeleted rapport IsDeleted : true Recherche les éléments marqués comme supprimés (Corbeille ou éléments supprimés, par exemple) et qui contiennent un rapport.
IsCompleted État IsCompleted : false Recherche les éléments qui ne sont pas marqués comme terminés et qui contiennent un rapport.
HasAttachment rapport HasAttachment : true Recherche des éléments contenant des rapports et des pièces jointes
HasFlag rapport HasFlag : true Recherche des éléments contenant un rapport et ayant des indicateurs.

Dates

En plus de la recherche de dates et de plages de dates spécifiques à l’aide des opérateurs décrits précédemment, AQS autorise les valeurs de date relatives (telles que today , tomorrow ou next week ) et le jour (comme Tuesday ou Monday..Wednesday ) et le mois ( February ).

Par rapport à : Exemple de syntaxe Résultats
Jour Date : aujourd’hui
Date : demain
Date : hier
Recherche des éléments avec la date du jour.
Recherche des éléments avec la date de demain.
Recherche des éléments avec la date d’hier.
Semaine/mois/année Date : cette semaine
Date : dernière semaine
Date : mois suivant
Date : mois dernier
Date : année à venir
Recherche les éléments dont la date est comprise dans la semaine en cours.
Recherche les éléments dont la date est comprise dans la semaine précédente.
Recherche les éléments dont la date est comprise dans la semaine à venir.
Recherche les éléments dont la date est comprise dans le mois précédent.
Recherche les éléments dont la date est comprise dans l’année à venir.

Propriétés par genre de fichier

Les utilisateurs peuvent effectuer des recherches sur des propriétés spécifiques de différents types de fichiers. Certaines propriétés (telles que la taille de fichier) sont communes à tous les fichiers, tandis que d’autres sont limitées à un type spécifique. Le nombre de diapositives, par exemple, est spécifique aux présentations. Les tableaux suivants répertorient ces propriétés par genre de fichier.

Genre de fichier : tout

Il s’agit de propriétés communes à tous les types de fichiers. Pour inclure tous les types de fichiers dans une requête, la syntaxe est la suivante :

kind:everything <property>:<value>

<property> est une propriété listée ci-dessous et <value> est le terme de recherche spécifié par l’utilisateur.

Propriété Utiliser Exemple
Intitulé titre, objet ou à propos de titre : « financier trimestriel »
Statut status État : terminé
Date date Date : dernière semaine
Date de modification DateModified ou modifié modifié : dernière semaine
Importance importance ou priorité importance : haute
Taille taille taille : > 50
Deleted Deleted ou IsDeleted IsDeleted : true
Est une pièce jointe isattachment isattachment : true
À à ou toname à : Bob
Cc CC ou ccname CC : John
Company société société : Microsoft
Emplacement location emplacement : « salle de conférence 102 »
Category catégorie Catégorie : entreprise
Mots clés mots clés Mots clés : « projections de ventes »
Album album album : « passage à la nuit »
Nom de fichier nom de fichier ou fichier nom de fichier : MyResume
Genre genre genre : Rock
Auteur auteur ou par Auteur : « Stephen King »
Personnes personnes ou avec avec : (Sonja ou David)
Dossier dossier, sous ou chemin d’accès dossier : téléchargements
Extension de fichier ext ou fileext ext:.txt

Pièce jointe

Il s’agit de propriétés communes aux pièces jointes. Pour limiter la recherche aux pièces jointes, la syntaxe est la suivante :

kind:attachment <property>:<value>

<property> est une propriété listée ci-dessous et <value> est le terme de recherche spécifié par l’utilisateur.

Propriété Utiliser Exemple
Personnes personnes ou avec personnes : John ou avec : John

Contacts

Il s’agit des propriétés communes aux contacts. Pour limiter la recherche aux contacts uniquement, la syntaxe est la suivante :

kind:contacts <property>:<value>

<property> est une propriété listée ci-dessous et <value> est le terme de recherche spécifié par l’utilisateur.

Propriété Utiliser Exemple
Fonction jobtitle JobTitle : directeur financier
Adresse de messagerie instantanée imadresse adresse : John_doe@msn.com
Téléphone de l’Assistant assistantsphone assistantsphone : 555-3323
Nom de l’Assistant assistantname AssistantName : Paul
Profession exercice profession : plombier
Surnom nickname surnom : Tex
Époux époux Époux : Debbie
Ville de l’entreprise businesscity businesscity : Seattle
Code postal de l’entreprise businesspostalcode businesspostalcode : 98006
Page d’espace professionnel businesshomepage BusinessHomePage : www. Office. com
Numéro de téléphone de rappel callbackphonenumber callbackphonenumber : 555-555-2121
Téléphone voiture procède procède : 555-555-2121
Children enfants enfants : Timmy
Prénom firstname Prénom : John
Nom lastname nom : Doe
Télécopie personnelle homefax homefax : 555-555-2121
Nom du responsable managersname managersname : John
Récepteur de radiomessagerie pager radiomessagerie : 555-555-2121
Téléphone professionnel BusinessPhone BusinessPhone : 555-555-2121
Téléphone personnel homePhone HomePhone : 555-555-2121
Téléphone mobile MobilePhone MobilePhone : 555-555-2121
Office Office Office : exemple
Ans ans anniversaire : 1/1/06
Birthday proche anniversaire : 1/1/06
Page web pages page Web : www. Microsoft. com

Notes

les numéros de Téléphone sont indexés comme entrés. Par exemple, si un utilisateur n’a pas inclus de code de pays ou de région lors de la saisie du numéro de téléphone, les utilisateurs ne peuvent pas localiser un contact si la recherche porte sur le pays ou l’indicatif régional dans le numéro de téléphone.

Communications

Il s’agit de propriétés communes aux communications. Pour limiter la recherche aux communications uniquement, la syntaxe est la suivante :

kind:communications <property>:<value>

<property> est une propriété listée ci-dessous et <value> est le terme de recherche spécifié par l’utilisateur.

Propriété Utiliser Exemple
Du à partir de ou de l’organisateur à partir de : John
Reçu reçu ou envoyé envoyé : hier
Objet objet ou titre objet : « financier trimestriel »
A une pièce jointe HasAttachments, HasAttachment HasAttachment : true
Pièces jointes pièces jointes ou pièces jointes attachment:presentation.ppt
Cci BCC, bccname ou bccaddress CCI : Dave
Adresse CC ccaddress ou CC ccaddress : John_doe@outlook.com
Indicateur de suivi followupflag followupflag : 2
Date d’échéance DueDate ou due échéance : dernière semaine
Lire lecture ou IsRead est : lecture
Est terminée IsCompleted est : terminé
Incomplet incomplet ou isincomplete est : incomplet
A un indicateur HasFlag ou isflagged has : indicateur
Duration duration Durée : > 50

Calendrier

Il s’agit de propriétés communes aux calendriers. Pour limiter la recherche aux calendriers uniquement, la syntaxe est la suivante :

kind:calendar <property>:<value>

<property> est une propriété listée ci-dessous et <value> est le terme de recherche spécifié par l’utilisateur.

Propriété Utiliser Exemple
Périodique périodique ou IsRecurring est : périodique
Organizer Organisateur, par ou à partir de Organisateur : Debbie

Documents

Il s’agit de propriétés communes aux documents. Pour limiter la recherche aux documents uniquement, la syntaxe est la suivante :

kind:documents <property>:<value>

<property> est une propriété listée ci-dessous et <value> est le terme de recherche spécifié par l’utilisateur.

Propriété Utiliser Exemple
Commentaires comments Commentaires : « nécessite une revue finale »
Dernier enregistrement par lastsavedby LastSavedBy : John
Gestionnaire de documents DocumentManager DocumentManager : John
Numéro de révision RevisionNumber RevisionNumber : 1.0.3
Format du document DocumentFormat DocumentFormat : MIMETYPE
Date de la dernière impression datelastprinted datelastprinted : dernière semaine

Présentation

Il s’agit de propriétés communes aux présentations. Pour limiter la recherche aux présentations uniquement, la syntaxe est la suivante :

kind:presentation <property>:<value>

<property> est une propriété listée ci-dessous et <value> est le terme de recherche spécifié par l’utilisateur.

Propriété Utiliser Exemple
Nombre de diapositives slidecount slidecount : >20

Musique

Il s’agit de propriétés communes aux fichiers musicaux. Pour limiter la recherche uniquement à la musique, la syntaxe est la suivante :

kind:music <property>:<value>

<property> est une propriété listée ci-dessous et <value> est le terme de recherche spécifié par l’utilisateur.

Propriété Utiliser Exemple
Vitesse de transmission débit binaire, taux débit binaire : 192
Peinture artiste, par ou à partir de Artiste : John singe
Duration duration Durée : 3
Album album album : « meilleurs résultats »
Genre genre genre : Rock
Suivre track suivi : 12
Year year année : > 1980 < 1990

Image

Il s’agit de propriétés communes aux images. Pour limiter la recherche aux seules images, la syntaxe est la suivante :

kind:picture <property>:<value>

<property> est une propriété listée ci-dessous et <value> est le terme de recherche spécifié par l’utilisateur.

Propriété Utiliser Exemple
Marque de l’appareil photo cameramake cameramake : exemple
Modèle d’appareil photo cameramodel CameraModel : exemple
Dimensions dimensions Dimensions : 8X10
Orientation orientation orientation : paysage
Date de prise datetaken DateTaken : hier
Largeur width Largeur : 1600
Hauteur height hauteur : 1200

Vidéo

Il s’agit de propriétés communes aux vidéos. Pour limiter la recherche aux vidéos uniquement, la syntaxe est la suivante :

kind:video <property>:<value>

<property> est une propriété listée ci-dessous et <value> est le terme de recherche spécifié par l’utilisateur.

Propriété Utiliser Exemple
Nom nom, objet nom : « vacances familiales jusqu’au Beach 05 »
Extension ext, fileext ext:.avi

Informations de référence

Types perçus

SchemaTable

Appel de WDS à partir de la ligne de commande

Appel de WDS à partir de pages Web