Prise en main des arguments paramètre-valeur

Le protocole d'application search-ms ? est une convention pour interroger l'index de recherche Windows. Le protocole permet aux applications, comme l’Explorateur Windows, d’interroger l’index avec des arguments de valeur de paramètre, notamment les arguments de propriété, les recherches précédemment enregistrées, la syntaxe de requête avancée (AQS), la syntaxe de requête naturelle (NQS) et les identificateurs de code de langage (LCID) pour l’indexeur et la requête elle-même.

Cette rubrique est organisée comme suit :

À propos des arguments de valeur de paramètre

Le protocole search-ms utilise la syntaxe encodée d’URL standard suivante :

search-ms:parameter=value[&parameter=value]&

La syntaxe commence par identifier le protocole lui-même (search-ms :). Les paires paramètre/valeur sont des arguments passés au moteur de recherche, comme décrit dans le tableau suivant.

Paramètre Valeur Descriptif Version
query Texte encodé en URL Texte de requête entré par l’utilisateur. Windows XP et versions ultérieures
inputlocale Tout LCID valide LCID qui identifie le langage d’entrée de la requête. Windows XP et versions ultérieures
keywordlocale Tout LCID valide LCID qui identifie la langue de la version internationale de l’indexeur. La valeur par défaut est 1033 (en-us). Windows XP et versions ultérieures
miette Déclaration AQS Cet argument limite l’étendue recherchée. Dans Windows Vista et versions ultérieures, search-ms prend en charge l'AQE complète ainsi qu’une implémentation spéciale pour un argument location. Dans Windows XP, search-ms prend également en charge l’AQS complète, à l’exception d’une implémentation spéciale de kind et store. Windows XP et versions ultérieures
syntaxe NQS, AQS (non sensible à la casse) Syntaxe de requête à utiliser pour rechercher l’index : syntaxe de requête naturelle ou syntaxe de requête avancée (AQS). AQS est la valeur par défaut et est toujours supposé analysé et pris en charge. Windows Vista et versions ultérieures
stackedby Toute propriété valide du système de propriétés Propriété qui spécifie la colonne à empiler les résultats. Windows Vista et versions ultérieures
sous-requête Chemin d’accès complet d’un fichier de recherche enregistré (*.search-ms) Les résultats de la sous-requête sont utilisés comme source de la requête. Autrement dit, les termes de requête sont recherchés par rapport aux résultats de la sous-requête. Windows Vista et versions ultérieures
displayname Chaîne encodée d’URL Nom de la recherche actuelle. Windows Vista et versions ultérieures

Pour plus d’informations, consultez Inscription d’une application à un protocole URL.

Examples

search-ms:query=microsoft&
search-ms:query=vacation&subquery=mydepartment.search-ms&
search-ms:query=seattle&crumb=kind:pics&
search-ms:query=seattle&crumb=folder:C:\MyFolder&

Arguments d’identificateur de locale

CRUMB, argument

ARGUMENT SYNTAXIQUE

STACKEDBY, argument

SUBQUERY Argument