Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’argument crumb
prend en charge les instructions AQS (Advanced Query Syntax) complètes et est particulièrement utile pour contrôler l’étendue d’une recherche. En plus des ements AQS, l’argument crumb
peut prendre un paramètre de location
spécial sur Windows Vista et kind
et store
paramètres sur XP, comme décrit plus loin dans cette rubrique.
Cette rubrique est organisée comme suit :
- syntaxe crumb
-
Utilisation de la miette avec Vista (emplacement)
- exemples Vista
- constantes pour les dossiers courants
-
Utilisation de la miette avec Windows XP (type et magasin)
- exemples XP
- rubriques connexes
Syntaxe crumb
La syntaxe de miettes est la suivante :
crumb=<column>:<value>[,<label>][,<column>:<value>[,<label>]]&
La colonne <> partie est n’importe quelle propriété du système de propriétés, et la valeur <> partie est une valeur valide pour cette propriété. La partie
Exemples généraux
crumb=System.Author:paolo&
crumb=store:mapi&
crumb=location:c%3a%5cMyVacationPix,Vacation&
Utilisation de la miette avec Vista (emplacement)
Dans le paramètre crumb, Windows Vista prend en charge L’AQS complète et également la propriété location
, qui a une implémentation spéciale disponible uniquement sur Windows Vista. Vous pouvez utiliser une chaîne AQS ou la propriété location
dans un seul paramètre de miettes, mais pas les deux. Si le paramètre de miettes inclut AQS, tout le reste de ce paramètre de miettes est ignoré.
La propriété location
vous permet de spécifier un chemin d’accès à la recherche. Windows Vista peut contourner l’indexeur et parcourir le répertoire directement si l’emplacement se trouve en dehors de l’étendue d’analyse de l’indexeur. Par conséquent, ces recherches peuvent être plus lentes que les recherches qui utilisent l’indexeur.
Lorsque vous spécifiez une propriété location
, deux paramètres supplémentaires sont pris en charge et facultatifs :
Paramètre | Valeurs | Description |
---|---|---|
inclusion | include, exclude | Spécifie si la requête doit inclure ou exclure des éléments de ce chemin d’accès. « Include » est la valeur par défaut. Windows Vista ne prend pas en charge les exclusions sans inclusions. (Voir l’exemple) |
récursion | récursive, non récursive | Spécifie si la recherche doit récurser tous les sous-dossiers à partir de la valeur définie à l’emplacement :<valeur>. « Récursif » est la valeur par défaut. |
Pour étendre une recherche à l’aide du protocole search-ms : , vous avez différentes options en fonction de la cible de l’étendue.
Dossier sur un ordinateur local :
- Utiliser AQS (crumb=folder :<chemin codé en URL>)
- Utiliser l’argument location (crumb=location :<chemin d’accès codé en URL>)
Dossier sur un ordinateur/réseau distant :
- Utiliser l’argument location (crumb=location :<chemin d’accès codé en URL>)
Dossier accessible via un gestionnaire de protocole UNC connu :
- Utiliser AQS (crumb=store :<nom du gestionnaire de protocole UNC>)
- Utiliser l’argument location (crumb=location :<chemin d’accès codé en URL>)
Exemples Vista
search-ms:query=vacation&crumb=location:shell%3aPersonal,include,recursive&
search-ms:crumb=location:c%3a%5cPictures&crumb=location:c%3a%5cPictures%5cDuplicates,,exclude&
search-ms:crumb=location:c%3a%5cDocuments&crumb=kind:pics&
Le premier exemple exécute une recherche de « vacances » à partir de l’emplacement shell://Personal (raccourci spécial vers le dossier Mes documents de l’utilisateur), y compris ce dossier et tous les sous-dossiers. Voir le tableau ci-dessous.
Le deuxième exemple exécute une recherche dans C :\Pictures, mais pas dans C :\Pictures\Duplicates.
Le troisième exemple exécute une recherche dans C :\Documents, limité aux fichiers dont la propriété type est définie sur des images.
Constantes pour les dossiers courants
Windows Vista permet d’utiliser KNOWNFOLDERID valeurs qui fournissent un moyen unique indépendant du système d’identifier les dossiers spéciaux utilisés fréquemment par les applications, mais qui peuvent ne pas avoir le même nom ou emplacement sur un système donné. Par exemple, le dossier système peut être « C :\Windows » sur un système et « C :\Winnt » sur un autre. Avant Windows Vista, CSIDLs ont été utilisés.
Utilisez ces emplacements avec cette syntaxe :
crumb=location:shell%3a<LocationName>&
Utilisation de la miette avec Windows XP (type et magasin)
Pour Windows Search sur Windows XP (WDS 3.x), les termes AQS « kind » et « store » ont une implémentation spéciale. Les valeurs « type » sont les mêmes valeurs utilisées dans WDS 2.x. Les valeurs « store » sont les suivantes :
- mapi
- lime
- outlookexpress
- quelconque
Exemples XP
search-ms:query=from:john&crumb=store:outlookexpress,OE%20Mail&
search-ms:query=from:john&crumb=kind:communications&
Le premier exemple retourne les e-mails Microsoft Outlook Express de John avec l’étiquette personnalisée « OE Mail ». Le deuxième exemple exécute une recherche pour toute communication de John.
Rubriques connexes