Article de reference

Recherche Windows

( Découvrez comment et quand supprimer ce message ) Windows Search (anciennement MSN Desktop Search, Windows Desktop Search et Windows Search Engine) est une plate-forme d'index...

( Découvrez comment et quand supprimer ce message )

Windows Search (anciennement MSN Desktop Search, Windows Desktop Search et Windows Search Engine) est une plate-forme d'indexation de contenu et de recherche de bureau de Microsoft introduite dans Windows Vista en remplacement du service d'indexation précédent de Windows 2000 , Windows XP et Windows Server 2003 , conçue pour faciliter les requêtes locales et distantes pour les fichiers et les éléments non-fichiers dans le shell Windows et dans les applications compatibles. Elle a été développée après le report de WinFS et a introduit dans Windows plusieurs avantages de cette plate-forme.

La recherche Windows crée un index local de fichiers (pistes audio, documents, dossiers, programmes, photos et vidéos) ainsi que d'éléments non-fichiers tels que les contacts et les messages de Microsoft Outlook et leurs métadonnées pour lesquels les utilisateurs peuvent effectuer des recherches incrémentielles en fonction de détails tels que le contenu, les dates, les noms, les types et les tailles. L'index se compose de prose dans les fichiers et les éléments et de propriétés de métadonnées . Le Panneau de configuration et les Paramètres peuvent également être consultés.

Windows Search a été introduit pour améliorer la rapidité des résultats de recherche, simplifier la découverte des données et unifier les plates-formes de recherche de bureau sur Microsoft Windows . Il était disponible en téléchargement facultatif pour Windows 2000 et Windows XP. Il a reçu plusieurs mises à jour depuis son introduction et il est également disponible dans Windows 7 , Windows 8 , Windows RT , Windows 8.1 , Windows 10 et Windows 11 .

Histoire

Windows Search est le successeur du service d'indexation, une solution d'indexation de contenu initialement développée en téléchargement facultatif pour Windows NT 4.0 et Internet Information Services 3.0, conçue pour rassembler des ressources situées sur des serveurs Web ; il s'agit d'un reste du système de fichiers objet du projet de système d'exploitation Cairo qui n'a jamais complètement émergé. Le développement de Windows Search a commencé en 2004 après le report de WinFS, la plate-forme de stockage de données commune développée pour Windows Vista , en tant que composant facultatif de sa suite de barres d'outils MSN (« MSN Toolbar Suite with Desktop Search ») pour Windows XP et Windows 2000 publiée en tant que logiciel préliminaire le 13 décembre 2004.

Dans les versions préliminaires de Windows Vista, il a été intégré au shell Windows, renommé Windows Search Engine, et a introduit des fonctionnalités qui étaient à l'origine présentées comme des avantages de WinFS : indexation de contenu, recherche incrémentielle, empilement de propriétés et persistance des requêtes . Windows Search comme WinFS permet des requêtes sur les points communs existants entre les éléments (comme la recherche de tous les messages avec pièces jointes, ou tous les messages avec des diapositives PowerPoint qui ne mentionnent qu'un sujet particulier ) mais contrairement à WinFS, il ne fournit pas de base de données d'éléments relationnels avec application, gestion et stockage basés sur un schéma ; il fournit un moyen de rechercher des points communs qui existent déjà entre des types disparates.

De plus, Windows Search désapprouve le service d'indexation, comme WinFS était censé le faire à l'origine. Microsoft a finalement supprimé le service d'indexation de Windows avec la sortie de Windows 8 en 2012.

Aperçu

Windows Search crée un index local des fichiers et des éléments non-fichiers stockés sur une machine, ce qui permet aux résultats d'apparaître plus rapidement lorsque les utilisateurs effectuent des recherches que lorsqu'ils recherchent des fichiers ou des éléments non indexés. Microsoft suggère que quelques heures peuvent être nécessaires pour terminer le processus de création, une évaluation dépendant du nombre et de la taille des fichiers et des éléments non-fichiers à indexer. Windows Search permet une recherche incrémentielle ( recherche au fur et à mesure de la frappe ou recherche par mot ) pour présenter les résultats de la recherche immédiatement lorsqu'un caractère est saisi dans une zone de recherche, les caractères saisis ultérieurement permettant de restreindre et d'affiner davantage les résultats avant même que le nom complet, la phrase ou le mot ne soit saisi. Aucune information de l'index n'est envoyée à Microsoft.

Windows Search est une plate-forme extensible et programmable avec plusieurs interfaces pour fonctionner sur des applications, des magasins de données, des systèmes de fichiers et des types nouveaux ou préexistants :

  • Les IFilters ( Filters Handlers ) — la même interface utilisée par Microsoft Exchange Server , SharePoint et SQL Server — sont utilisés pour extraire, analyser et stocker dans l'index le contenu de divers formats de fichiers . Les IFilters par défaut sont disponibles pour plus de 200 formats de fichiers courants (y compris les fichiers AVI , BMP , EML , GIF , Excel , HTML , JPEG , MHT , MSG , PNG , PowerPoint, TXT , XML , WMA , WMV et Word ). Les IFilters peuvent être créés pour des formats nouveaux ou propriétaires.
  • Les gestionnaires de propriétés du système de propriétés Microsoft introduits dans Windows Vista exposent les propriétés des métadonnées des fichiers et des éléments non-fichiers à l'index pour une récupération rapide en réponse aux requêtes des utilisateurs ; des gestionnaires de propriétés peuvent être créés pour les fichiers et éléments non-fichiers nouveaux et propriétaires.
  • Les gestionnaires de protocole permettent aux fichiers et aux éléments non-fichiers des référentiels d'applications propriétaires ou de systèmes de fichiers d'être indexés par l'indexeur et exposés au shell Windows. Il existe des gestionnaires de protocole de boîte de réception pour le système de fichiers, Internet Explorer , Microsoft Outlook et les fichiers hors connexion .

Architecture

Windows Search est implémenté en tant que service Windows . Le service de recherche implémente les API de configuration et de requête de Windows Search et contrôle également tous les composants d'indexation et de requête. Le composant le plus important de Windows Search est l'indexeur, qui explore le système de fichiers lors de la configuration initiale, puis écoute les notifications du système de fichiers pour récupérer les fichiers modifiés afin de créer et de maintenir l'index des données. Il y parvient à l'aide de trois processus :

  1. SearchIndexer.exe , qui héberge les index et la liste des URI qui nécessitent une indexation, et expose les API de configuration et de requête externes que d'autres applications utilisent pour exploiter les fonctionnalités de recherche Windows.
  2. SearchProtocolHost.exe , qui héberge les gestionnaires de protocole. Il s'exécute avec le minimum d'autorisations requises pour le gestionnaire de protocole. Par exemple, lors de l'accès au système de fichiers, il s'exécute avec les informations d'identification du compte système, mais lors de l'accès aux partages réseau, il s'exécute avec les informations d'identification de l'utilisateur.
  3. SearchFilterHost.exe , qui héberge les IFilters et les gestionnaires de propriétés pour extraire les métadonnées et le contenu textuel. Il s'agit d'un processus à faible intégrité, ce qui signifie qu'il n'a aucune autorisation pour modifier les paramètres du système, donc même s'il rencontre des fichiers au contenu malveillant, et par hasard s'ils parviennent à prendre le contrôle du processus, ils ne pourront pas modifier les paramètres du système.

Le service de recherche se compose de plusieurs composants, dont le Gatherer , le Merger , le Backoff Controller et le Query Processor, entre autres. Le Gatherer récupère la liste des URI qui doivent être explorés et appelle le gestionnaire de protocole approprié pour accéder au magasin qui héberge l'URI, puis le gestionnaire de propriétés approprié (pour extraire les métadonnées) et IFilter pour extraire le texte du document. Différents index sont créés au cours de différentes exécutions ; c'est le travail du Merger de fusionner périodiquement les index. Lors de l'indexation, les index sont généralement conservés en mémoire puis vidés sur le disque après une fusion pour réduire les E/S sur disque. Les métadonnées sont stockées dans le magasin de propriétés, qui est une base de données maintenue par le moteur de base de données ESE . Le texte est tokenisé et les tokens sont stockés dans une base de données personnalisée construite à l'aide d'indices inversés . Outre les index et le magasin de propriétés, une autre structure de données persistante est maintenue : la Gather Queue . La file d'attente de collecte conserve une file d'attente prioritaire d'URI qui doivent être indexées. Le contrôleur de backoff mentionné ci-dessus surveille les ressources système disponibles et contrôle la vitesse à laquelle l'indexeur s'exécute. Il a trois états :

Architecture de recherche Windows
  1. En cours d'exécution : dans cet état, l'indexeur s'exécute sans aucune restriction. L'indexeur s'exécute dans cet état uniquement lorsqu'il n'y a pas de conflit de ressources.
  2. Limité : dans cet état, l'exploration des URI et l'extraction de texte et de métadonnées sont volontairement limitées, de sorte que le nombre d'opérations par minute est maintenu sous contrôle strict. L'indexeur est dans cet état lorsqu'il y a un conflit de ressources, par exemple lorsque d'autres applications sont en cours d'exécution. En limitant les opérations, on s'assure que les autres opérations ne sont pas privées des ressources dont elles pourraient avoir besoin.
  3. Désactivé : dans cet état, aucune indexation n'est effectuée. Seules les files d'attente de collecte restent actives afin que les éléments ne restent pas non indexés. Cet état est activé en cas de manque extrême de ressources (moins de 5 Mo de RAM ou 200 Mo d'espace disque), ou si l'indexation est configurée pour être désactivée lorsque l'ordinateur est sur batterie, ou si l'indexeur est mis en pause manuellement par l'utilisateur. Si le service de recherche Windows (WSearch) est arrêté et désactivé, la fonction de recherche de l'Explorateur Windows est toujours utilisable mais la vitesse de recherche peut être plus lente.

Syntaxe de requête avancée

Les requêtes de recherche Windows sont spécifiées dans la syntaxe de requête avancée (AQS) qui prend en charge non seulement les recherches de texte simples, mais fournit également des opérations de requête avancées basées sur les propriétés. AQS définit certains mots-clés qui peuvent être utilisés pour affiner la requête de recherche, comme la spécification d'opérations booléennes sur les termes recherchés (AND, OR, NOT) ainsi que pour spécifier d'autres filtres basés sur les métadonnées ou le type de fichier. Il peut également être utilisé pour limiter les résultats de magasins d'informations spécifiques comme les fichiers normaux, le cache de fichiers hors ligne ou les magasins de courrier électronique. Des opérateurs spécifiques au type de fichier sont également disponibles. Windows Desktop Search prend également en charge les recherches de correspondance de préfixes génériques . Il comprend également plusieurs opérateurs de type SQL comme GROUP BY . AQS dépend des paramètres régionaux et utilise des mots-clés différents dans les versions internationales de Windows 7.

Programmabilité

Les utilisateurs peuvent accéder à l'index de recherche Windows par programmation à l'aide de code géré et natif . Le code natif se connecte au catalogue d'index à l'aide d'un objet source de données récupéré à partir du fournisseur OLE DB du service d'indexation . Le code géré utilise le fournisseur ADO.NET MSIDXS . On peut interroger un catalogue sur une machine distante en spécifiant un chemin UNC . Les programmeurs spécifient les critères de recherche à l'aide d' une syntaxe de type SQL . La requête SQL peut être créée manuellement ou en utilisant une implémentation de l' interface . Windows Search fournit des implémentations de l'interface pour convertir une requête AQS ou NQS en son équivalent SQL. ISearchQueryHelper

L'API OLE DB/SQL implémente la fonctionnalité de recherche et d'interrogation dans les index et les magasins de propriétés. Elle utilise une variante de SQL dans laquelle représenter la requête (SQL standard avec certaines restrictions) et renvoie les résultats sous forme d' ensembles de lignes OLE DB . Chaque fois qu'une requête s'exécute, les parties de l'index qu'elle a utilisées sont temporairement mises en cache afin que les recherches ultérieures filtrant l'ensemble de résultats n'aient pas besoin d'accéder à nouveau au disque, afin d'améliorer les performances. Windows Search stocke son index dans un fichier Extensible Storage Engine nommé Windows.edbqui existe, par défaut, dans le \ProgramData\Microsoft\Search\Data\Applications\Windows\dossier à la racine du lecteur système dans Windows Vista ou dans les versions ultérieures de Windows. (L'emplacement correspondant dans Windows XP se trouve \All Users\Application Data\Microsoft\Search\Data\Applications\Windows\à l'intérieur du Documents and Settingsdossier.)

Le magasin d'index, appelé SystemIndex , contient toutes les valeurs Windows IPropertyStore récupérables pour les éléments indexés. Dans le dossier SystemIndex se trouvent les fichiers SystemIndex.*.Crwl et SystemIndex.*.gthr . Les noms et emplacements des documents dans le système sont exposés sous forme de table avec les noms de colonnes System. ItemName et System. ItemURL respectivement. Une requête SQL peut référencer directement ces tables et catalogues d'index et utiliser le fournisseur MSIDXS pour exécuter des requêtes sur eux. L'index de recherche peut également être utilisé via OLE DB, à l'aide du fournisseur CollatorDSO . Cependant, le fournisseur OLE DB est en lecture seule, prenant en charge uniquement les instructions SQL SELECT et GROUP ON .

Windows Search enregistre également un search-msprotocole d'application, qui peut être utilisé pour représenter les recherches sous forme d'URI . Les paramètres et les filtres de recherche sont codés dans l'URI à l'aide d'AQS ou de son équivalent en langage naturel, NQS. Lorsque l'Explorateur appelle l'URI, Windows Search (qui est le gestionnaire enregistré par défaut pour le protocole) lance l' Explorateur de recherche avec les résultats de la recherche. Dans Windows Vista SP1 ou version ultérieure, les gestionnaires tiers peuvent également s'enregistrer comme gestionnaire de protocole d'application, de sorte que les recherches peuvent être effectuées à l'aide de n'importe quel moteur de recherche que l'utilisateur a défini par défaut, et pas seulement Windows Search.

Le service Windows Search fournit le composant API de notifications pour permettre aux applications de « pousser » les éléments modifiés qui doivent être indexés vers l'indexeur Windows Search. Les applications utilisent le composant pour fournir les URI des éléments qui doivent être indexés, et les URI sont écrits dans la file d'attente de collecte, où ils sont lus par l'indexeur. Microsoft Outlook et Microsoft OneNote utilisent cette capacité pour indexer les éléments qu'ils gèrent et utilisent les requêtes Windows Search pour fournir les fonctionnalités de recherche intégrées à l'application. Le composant interne USN Journal Notifier de Windows Search utilise également l'API de notifications, surveillant le journal des modifications dans un volume NTFS pour suivre les fichiers qui ont changé sur le volume. Si le fichier se trouve dans un emplacement indexé par Windows Search et n'a pas l'attribut FANCI ( File Attribute Not Content Indexed ) défini, le service Windows Search est informé de son chemin via l'API de notification.

Les API de configuration de recherche Windows sont utilisées pour spécifier les paramètres de configuration, tels que la racine des URI qui doivent être surveillées, la définition de la fréquence d'exploration ou l'affichage des informations d'état comme le nombre d'éléments indexés ou la longueur de la file d'attente de collecte ou la raison de la limitation de l'indexeur. Il expose également les API pour enregistrer les gestionnaires de protocole (via l' ISearchProtocol() interface ) , les gestionnaires de propriétés (via l' IPropertyStore()interface) ou les implémentations IFilter (via l' IFilter()interface). IFilterLes implémentations permettent uniquement l'extraction en lecture seule de texte et de propriétés, tandis que IPropertyStorepermettent également l'écriture de propriétés.

Recherche sur le bureau Windows

Windows Desktop Search, un module complémentaire autonome mis à disposition en tant que logiciel gratuit, est l'implémentation de Windows Search pour Windows 2000 , Windows XP et Windows Server 2003 .

Windows Desktop Search et Windows Search partagent une architecture et une technologie d’indexation communes et utilisent une interface de programmation d’application (API) compatible.

Les recherches sont spécifiées à l'aide de la syntaxe de requête avancée et sont exécutées pendant que l'utilisateur tape ( recherche incrémentielle ). Par défaut, il est fourni avec un certain nombre d' IFilters pour les types de fichiers les plus courants : documents, audio, vidéo ainsi que des gestionnaires de protocole pour les e-mails Microsoft Outlook . D'autres gestionnaires de protocole et IFilters peuvent être installés selon les besoins.

Windows Desktop Search permet d'ajouter des partages réseau à l'index.

Interface utilisateur

Barre de bureau Windows Desktop Search.

La fonctionnalité de recherche sur le bureau de Windows est exposée via une barre de tâches montée sur le bureau de Windows , accessible via un raccourci clavier⊞ Win + + . Elle fournit un champ de texte pour saisir la requête et les résultats sont présentés dans un volet déroulant. Elle s'intègre également comme une fenêtre de l'Explorateur Windows . Lors de la sélection d'un fichier dans la fenêtre de l'Explorateur, un aperçu du fichier s'affiche sur le côté droit de la fenêtre, sans ouvrir l'application qui a créé le fichier. Les recherches sur le Web peuvent être lancées à partir des deux interfaces, mais cela ouvrira le navigateur pour rechercher les termes à l'aide du moteur de recherche par défaut. ⇧ ShiftF

La barre de bureau permet également de créer des alias d'application, qui sont de courtes chaînes de caractères pouvant être définies pour ouvrir différentes applications. Cette fonctionnalité est accessible en préfixant le caractère ! à la chaîne prédéfinie. Par exemple, « !calc » ouvre la calculatrice Windows . La documentation d'aide inclut la syntaxe permettant de créer des alias d'application à partir de n'importe quelle chaîne de texte, quel que soit le préfixe. Cette fonctionnalité peut également être utilisée pour créer un raccourci pour les URL, qui, une fois saisis, ouvriront l'URL spécifiée dans le navigateur. Elle peut également être utilisée pour envoyer des informations paramétrées via l'URL, qui sont utilisées pour créer des alias de recherche. Par exemple, « w text » peut être configuré pour rechercher « text » dans Wikipedia.

Communiqués de presse

Windows Desktop Search a été initialement publié sous le nom de MSN Desktop Search , dans le cadre de la suite MSN Toolbar . Il a été réintroduit sous le nom de Windows Desktop Search avec la version 2, tout en étant toujours distribué avec MSN Toolbar Suite.

Pour Windows 2000, Windows XP et Windows Server 2003, il existait deux versions, l'une pour les utilisateurs à domicile et l'autre pour une utilisation en entreprise. La seule différence entre les deux était que cette dernière pouvait être configurée via une stratégie de groupe. L'édition familiale était fournie avec la barre d'outils MSN, tandis que l'autre était disponible en tant qu'application autonome. Plus tard, lorsque la barre d'outils MSN a été abandonnée au profit de la barre d'outils Windows Live , l'édition familiale de Windows Desktop Search a également été abandonnée. La dernière version disponible pour Windows 2000 est Windows Desktop Search 2.66.

Pour Windows XP et Windows Server 2003, la version 3.0 de Windows Desktop Search a été fournie en tant que version autonome, distincte de la barre d'outils Windows Live. L'une des nouvelles fonctionnalités importantes est que Windows Desktop Search 3.0 installe également le système de propriétés sur Windows XP introduit dans Windows Vista. Windows Desktop Search 3.0 est destiné aux utilisateurs d'une version antérieure à Windows Vista. Par conséquent, l'indexeur a été implémenté en tant que service Windows , plutôt qu'en tant qu'application par utilisateur, de sorte que le même index ainsi qu'une seule instance du service peuvent être partagés entre tous les utilisateurs, améliorant ainsi les performances. Windows Desktop Search s'est retrouvé au cœur d'une controverse le 25 octobre 2007, lorsque Windows Desktop Search 3.01 a été automatiquement déployé et installé sur Windows lors de la mise à jour via Windows Server Update Services (WSUS). Microsoft a répondu par deux publications sur le blog de l'équipe produit WSUS.

Windows Vista

Windows Vista et Windows Server 2008 ont introduit la recherche instantanée dans le menu Démarrer et dans l’Explorateur Windows.

Il offre un sur-ensemble des fonctionnalités fournies par Windows Desktop Search (WDS), tout en étant compatible avec l'API. Contrairement à WDS, il peut rechercher de manière transparente des emplacements indexés et non indexés. Pour les emplacements indexés, l'index est utilisé et pour les emplacements non indexés, les gestionnaires de propriétés et les IFilters sont invoqués à la volée pendant l'exécution de la recherche. Cela permet d'obtenir des résultats plus cohérents, mais au détriment de la vitesse de recherche sur les emplacements non indexés. Windows Search utilise la stratégie de groupe pour la gestion centralisée. Windows Search prend également en charge les requêtes sur un index distant.

Windows Search indexe les caches hors ligne des partages réseau , en plus des systèmes de fichiers locaux. Cela signifie que si le serveur de fichiers sur lequel est hébergé un partage de fichiers réseau exécute Windows Vista ou une version ultérieure de Windows ou Windows Search 4.0 sur Windows XP, toutes les recherches effectuées sur le partage seront interrogées sur l'index du serveur et présenteront les résultats au système client, en filtrant les fichiers auxquels l'utilisateur n'a pas accès. Cette procédure est transparente pour l'utilisateur.

Les magasins de messagerie Microsoft Outlook à partir d'Outlook 2007, bien que les magasins Outlook 2002 et Outlook 2003 et Microsoft OneNote soient également indexés s'ils sont installés avec Windows Search.

Contrairement à Windows Desktop Search sur Windows XP, l'indexeur Windows Search effectue les opérations d'E/S avec une faible priorité , le processus s'exécute également avec une faible priorité CPU. Par conséquent, chaque fois que d'autres processus nécessitent la bande passante d'E/S ou le temps processeur, il est en mesure de devancer l'indexeur, réduisant ainsi considérablement la baisse de performances associée à l'indexeur exécuté en arrière-plan.

Windows Search prend en charge les recherches en langage naturel. L'utilisateur peut ainsi rechercher des éléments tels que « photo prise la semaine dernière » ou « e-mail envoyé par Dave ». Cependant, cette option est désactivée par défaut. La recherche en langage naturel exprime les requêtes dans la syntaxe de requête naturelle (NQS), qui est l'équivalent en langage naturel de l'AQS.

Interface utilisateur

Combinaison de dossiers virtuels et réels dans Windows Vista . Les dossiers virtuels sont reconnaissables à leur icône distinctive et à leur couleur bleue.

La fonctionnalité de recherche est exposée à l'aide des barres de recherche dans le menu Démarrer et dans le coin supérieur droit des fenêtres de l'Explorateur Windows, ainsi que des boîtes de dialogue Ouvrir/Enregistrer. Lors d'une recherche à partir du menu Démarrer, les résultats sont affichés dans le menu Démarrer lui-même, chevauchant les programmes récemment utilisés. À partir du menu Démarrer, il est également possible de lancer une application en recherchant son nom d'image exécutable ou son nom d'affichage. La recherche à partir des barres de recherche dans les fenêtres de l'Explorateur remplace le contenu du dossier actuel par les résultats de la recherche. Les fenêtres de l'Explorateur peuvent également afficher des vignettes dans les résultats de la recherche si un gestionnaire de vignettes est enregistré pour un type de fichier particulier. Il peut également afficher des aperçus améliorés d'éléments dans un volet d'aperçu sans lancer l' application par défaut , si l'application a enregistré un gestionnaire d'aperçu . Cela peut fournir des fonctionnalités telles que la navigation spécifique au type de fichier (comme la navigation dans une présentation à l'aide des commandes suivante/précédente ou la recherche à l'intérieur d'un fichier multimédia). Les gestionnaires d'aperçu peuvent également permettre à certains types de sélections (comme la mise en surbrillance d'un extrait de texte) d'être effectuées à partir du volet d'aperçu lui-même. Dans le Panneau de configuration , la barre de recherche de la fenêtre permet également de rechercher des options du Panneau de configuration. Cependant, contrairement à WDS, la recherche Windows ne prend pas en charge la création d'alias.

Une recherche peut être enregistrée pour créer un dossier virtuel (recherche enregistrée) avec la même chaîne de requête que la recherche d'origine dans la boîte de dialogue Enregistrer sous dans Windows Vista .

Il existe également un Explorateur de recherche , qui est une fenêtre d'Explorateur Windows intégrée utilisée pour les recherches. Il présente l'interface utilisateur permettant de spécifier les paramètres de recherche, notamment les emplacements et les types de fichiers à rechercher, ainsi que certains opérateurs, sans avoir à créer manuellement les requêtes AQS. Avec Windows Vista SP1, les applications tierces pourront remplacer l'Explorateur de recherche comme interface de recherche par défaut, de sorte que l'application tierce enregistrée sera lancée, au lieu d'ouvrir l'Explorateur de recherche, lorsqu'elle sera invoquée par quelque moyen que ce soit.

Il est également possible d'enregistrer une requête de recherche sous forme de dossier virtuel , appelé recherche enregistrée ou dossier de recherche, qui, lorsqu'il est consulté, exécute la recherche avec la requête enregistrée et renvoie les résultats sous forme de liste de dossiers. Physiquement, un dossier de recherche n'est qu'un fichier XML (avec une .search-msextension) qui stocke la requête de recherche (dans AQS ou NQS), y compris les opérateurs de recherche. Windows Vista prend également en charge la composition de requête, où une recherche enregistrée (appelée étendue ) peut être imbriquée dans la chaîne de requête d'une autre recherche. Les dossiers de recherche sont également distribuables via RSS . Par défaut, Windows fait référence au profil de l'utilisateur qui a créé à l'origine un dossier de recherche dans le cadre de l'étendue de la requête. Ce choix de conception n'empêche pas les recherches enregistrées d'être partagées avec d'autres utilisateurs, mais il les empêche de fonctionner sur des profils d'utilisateur différents. Alors que les utilisateurs peuvent modifier manuellement le contenu d'une recherche enregistrée afin que la portée fasse référence à la variable d'environnement %USERPROFILE% , ce qui lui permettra de fonctionner sur d'autres machines ou profils quel que soit l'auteur d'origine, Microsoft a publié un utilitaire SearchMelt Creator qui automatise ce processus pour l'utilisateur.

Types

Avec la sortie de Windows Vista et du système de propriétés Microsoft, la propriété System.Kind a été introduite pour exprimer une notion plus conviviale du type de fichier ; la nouvelle propriété fait abstraction des extensions de nom de fichier des éléments du système et de l'utilisateur en regroupant ces extensions séparément et en les mappant à des types facilement identifiables (par exemple, les photographies GIF, JPEG et PNG sont toutes présentées à l'utilisateur sous forme d'images ).

Les éléments peuvent appartenir à plusieurs types — un élément musical peut également être un élément vidéo , ou un document peut également être un lien — et le shell Windows peut exposer des éléments à l'utilisateur en fonction de ces types plutôt que des extensions de nom de fichier (par exemple, pour gérer en une seule opération des éléments d'extensions de nom de fichier différentes, ou pour rechercher des éléments sans si l'extension de nom de fichier n'est pas connue). Des mnémoniques pour ces types existent (par exemple, un élément de contact est également une personne , un élément de calendrier est un rendez-vous et un film est également un film ). Les utilisateurs peuvent également rechercher des éléments en fonction de ces mnémoniques.

Recherche Windows 4.0

Windows Search 4.0 (également appelé auparavant Windows Live Search , nom de code Casino ou OneView ) est le successeur de la plate-forme Windows Search pour Windows Desktop Search 3.0 sur Windows XP ainsi que pour Instant Search sur Windows Vista. Il s'agit principalement d'une mise à jour des composants d'indexation, avec peu de modifications sur l'interface utilisateur de Windows XP et aucune sur Windows Vista. Il a ajouté la prise en charge des requêtes à distance aux systèmes basés sur Windows XP et Windows Server 2003, qui était auparavant une fonctionnalité réservée à Vista. Cela permet à un utilisateur avec un client Vista (ou un client XP avec Windows Search 4.0) de rechercher l'index des machines en réseau qui exécutent également un système d'exploitation pris en charge.

Une capture d'écran du centre de recherche Windows Live

Windows Search 4.0 a été initialement proposé par la division Windows Live de Microsoft comme une application qui unifierait la recherche indexée locale et distante dans une nouvelle interface. Les premières captures d'écran du programme présentaient la nouvelle conception d'interface « Flair » observée dans d'autres applications clientes Windows Live de l'époque, telles que Windows Live Messenger et Windows Live Mail .

Le Centre de recherche Windows Live peut rechercher des services Web qui utilisent la spécification OpenSearch pour rendre les résultats de recherche disponibles sous forme de flux Web . Il peut regrouper des recherches à partir de divers index, notamment l'index Windows Desktop Search, le magasin de flux commun de la plateforme Windows RSS et les index Microsoft Exchange et Microsoft SharePoint , entre autres.

La première version bêta de Windows Search 4.0 a été publiée le 27 mars 2008. Elle comprenait de nombreuses améliorations de performances de l'indexeur et apportait de nouvelles fonctionnalités, notamment celles auparavant exclusives à Vista, à XP, notamment l'intégration de la stratégie de groupe , la fédération de recherches sur des index distants, la prise en charge des fichiers cryptés EFS et des gestionnaires d'aperçu de style Vista qui permettent une navigation spécifique au type de document dans le volet d'aperçu.

Windows Search 4.0 est sorti le 3 juin 2008 et est pris en charge sur XP, Windows Server 2003, Vista, Windows Server 2008 et Windows Home Server .

Windows 10

La barre de recherche dans Windows 10 .

Dans Windows 10, la recherche Windows a été ajoutée à la barre des tâches à la place du menu Démarrer dans les versions antérieures de Windows.

Une nouvelle page d'accueil a été ajoutée montrant aux utilisateurs leurs meilleures applications et leurs activités récentes sur leur ordinateur.

La page de destination fournit également des recherches rapides fournies par Bing pour la météo, les principaux articles d'actualité, l'actualité d'aujourd'hui et les nouveaux films.

La page de destination sert également d’espace dans lequel Microsoft peut faire de la publicité, comme avec la nouvelle version de Microsoft Edge basée sur Chromium.

Un volet d'aperçu a été ajouté dans l'interface de recherche pour prendre en charge les applications et les documents. Lors de la recherche d'un programme, les listes de raccourcis de la barre des tâches pour chaque programme sont affichées dans le volet d'aperçu et lors de la recherche de documents, des métadonnées de fichier telles que l'emplacement du fichier, la date de la dernière modification et l'auteur du document ont également été ajoutées.

La page de destination permet à l'utilisateur de filtrer les recherches selon qu'il recherche des documents, des images ou des paramètres.

La correction orthographique a également été ajoutée à la recherche Windows lors de la recherche d'applications et de paramètres pour garantir l'affichage d'une plus large gamme de résultats.

La boîte de recherche de l'Explorateur de fichiers s'ouvre désormais dès que vous cliquez dans la boîte et propose une liste déroulante des recherches récentes. Le contenu Microsoft OneDrive est également désormais intégré en plus des résultats indexés. Lorsque vous cliquez sur le résultat de la recherche, le fichier s'ouvre immédiatement. Chaque résultat de recherche dispose également d'un menu contextuel permettant à l'utilisateur d'ouvrir l'emplacement du fichier.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index