Partager via


Windows Desktop Search 2.x

Notes

Windows Desktop Search 2.x est une technologie obsolète qui était initialement disponible en tant que complément pour Windows XP et Windows Server 2003. Dans les versions ultérieures, utilisez plutôt Recherche Windows .

L’utilisation de et le développement pour les versions 2.x de Recherche Microsoft Windows Desktop (WDS) sont fortement déconseillés en faveur de Windows Search.

WDS est un service d’indexation et une plateforme qui fournit une recherche rapide de fichiers et de données dans différents emplacements et sources de données. WDS permet aux utilisateurs et aux autres applications de trouver presque n’importe quoi sur leurs ordinateurs, messages électroniques, rendez-vous de calendrier, photos, documents, etc. En outre, WDS peut retourner des résultats à partir de plusieurs sources de données dans un environnement Windows Explorer afin que vos utilisateurs puissent rapidement afficher un aperçu, filtrer et agir sur les résultats de recherche.

WDS indexe les données dans une étendue d’analyse donnée, les emplacements spécifiés au sein d’un ordinateur local et d’un réseau partagé que l’indexeur doit analyser. Cette étendue d’analyse peut être contrôlée par les options définies par l’utilisateur, les API de gestion et les stratégies de groupe, que les administrateurs réseau peuvent configurer pour contrôler les autorisations d’accès utilisateur et les paramètres d’indexation. Les stratégies de groupe peuvent restreindre l’accès à certaines ressources réseau et définir les ressources à indexer.

Cette section contient les rubriques suivantes :

Vue d’ensemble

À propos de l’indexeur WDS

Lors de sa première installation, l’indexeur analyse les fichiers les plus courants des utilisateurs dans le dossier Mes documents, les dossiers de messagerie Microsoft Outlook et Microsoft Outlook Express, ainsi que les emplacements spécifiés dans stratégie de groupe. Les utilisateurs peuvent également spécifier de nouveaux fichiers et emplacements que l’indexeur doit inclure (ou exclure) dans les analyses successives. Chaque emplacement inclus est identifié par url, et l’indexeur démarre à cette URL et itérera de manière récursive dans tous les sous-dossiers ou emplacements jusqu’à ce que tous les éléments aient été indexés. Une étendue est un ensemble d’URL. Les API de gestion peuvent être utilisées par des applications personnalisées pour définir leur étendue d’analyse, un ensemble d’URL pointant vers des chemins au sein d’un protocole, par file:// exemple pour les dossiers sur un lecteur ou mapi:// pour les magasins de courrier MAPI comme Outlook. WDS utilise des gestionnaires de protocole pour accéder aux magasins de données et aux filtres afin d’analyser et d’indexer le texte et les propriétés des éléments. Ces données sont ensuite stockées dans le catalogue.

À propos du catalogue WDS

Le catalogue WDS est un index de texte et de propriétés collectés à partir d’éléments dans la messagerie, les lecteurs locaux, les ressources réseau et d’autres magasins de données locaux spécifiés. Le contenu du catalogue est basé sur les options et les règles définies par WDS, les applications basées sur la plateforme WDS, les préférences utilisateur et les stratégies de groupe. Il existe plus de 200 propriétés disponibles pour chaque élément indexé, telles que la date de création, la taille et les propriétés spécifiques au type (« De » pour les messages électroniques). Pour obtenir la liste de ces propriétés, consultez la référence de schéma WDS.

À propos du moteur de recherche et des résultats

À partir de wds Deskbar ou de Windows Explorer, les utilisateurs peuvent rechercher le contenu en texte intégral et les métadonnées de propriété des éléments indexés. Les mêmes types de recherches peuvent également être lancés à partir de la ligne de commande, d’une page web ou d’une application personnalisée. Le moteur de recherche WDS localise les éléments correspondant aux critères de recherche et les retourne sous forme de jeux de résultats Ado (Microsoft ActiveX Data Objects). WDS affiche les éléments correspondant aux critères de recherche et peut présenter un aperçu complet de l’élément. Vous pouvez créer des applications pour intercepter la requête de recherche, effectuer la recherche et/ou afficher le jeu de résultats.

Développement avec WDS

Il existe deux principaux types d’intégration avec WDS : l’ajout de données à l’index et l’interrogation du contenu de l’index pour récupérer les enregistrements correspondant aux critères de recherche.

Ajout de données à l’index avec Add-Ins

Il existe essentiellement deux types de sources de données : les magasins de systèmes de fichiers et les magasins de systèmes non-fichiers. Un groupe de fichiers dans Mes documents est un magasin de système de fichiers simple. WDS peut rechercher des informations dans les fichiers stockés dans un tel système de fichiers s’il peut trouver un filtre pour le type de fichier. Vous pouvez autoriser WDS à indexer un nouveau type de fichier propriétaire si vous fournissez une implémentation de l’interface IFilterpour ce type de fichier.

Un magasin de système non-fichiers, comme une base de données, nécessite un gestionnaire de protocole pour permettre à WDS de parcourir et d’indexer les données dans le magasin de données. Par exemple, si vous avez un client de messagerie qui stocke sa liste d’e-mails reçus dans son propre fichier (par exemple, des fichiers PST dans Outlook), vous pouvez fournir un gestionnaire de protocole pour indexer et rechercher chaque e-mail individuel en fournissant un gestionnaire de protocole. Si le magasin de données est hiérarchique, vous devez également implémenter une interface IFilterpour énumérer les éléments du magasin. Pour une meilleure expérience utilisateur, vous pouvez implémenter une extension shell pour fournir des menus contextuels et des icônes à partir de la vue des résultats.

Actuellement, WDS contient des filtres pour plus de 200 types d’éléments (y compris des éléments en texte clair tels que des fichiers HTML, XML et de code source) et utilise la même technologie IFilteret gestionnaire de protocole que SharePoint Services. Si vous avez déjà installé des filtres pour les types de fichiers propriétaires, WDS peut utiliser les interfaces de filtre existantes pour indexer ces données.

Interrogation de l’index

WDS fournit aux applications des jeux de résultats personnalisés de données à partir de l’index en fonction de l’une des valeurs de schéma disponibles. Les résultats sont retournés en tant que jeux d’enregistrements ADO. Il existe quatre façons d’incorporer des requêtes WDS dans une application, chacune offrant différents niveaux de personnalisation et de robustesse.

  • Interface ISearchDesktop : les API de cette interface permettent d’appeler WDS par programmation en spécifiant une chaîne de requête, une liste de colonnes à retourner, des restrictions d’étendue similaires à une clause WHERE langage SQL (SQL) et le nom de la colonne à trier. Ces API sont disponibles pour le code natif et managé.
  • Contrôle ActiveX WDS : ce contrôle dessine l’interface de recherche WDS et gère la recherche et l’affichage des résultats. Cette méthode est plus facile que l’utilisation des API, mais elle est moins flexible. Pour utiliser ce contrôle dans une application Microsoft Visual Studio, accédez à la boîte de dialogue Choisir les éléments de boîte à outils dans le menu Outils et ajoutez « Windows Desktop Search - Visionneuse de résultats » à la boîte à outils à partir de l’onglet Composants COM . Ajoutez ensuite le contrôle au formulaire dans lequel vous souhaitez l’inclure. Le contrôle ActiveX WDS est compatible avec WDS 2.x et 3.x sur Windows XP uniquement.
  • Paramètres de ligne de commande : les applications peuvent appeler l’exécutable WDS avec différents paramètres pour rechercher et afficher les résultats. Une fenêtre WDS s’ouvre avec les résultats affichés. Il s’agit du moyen le plus simple d’ajouter une recherche à une application, mais ne retourne à l’application appelante aucune information sur ce que l’utilisateur fait dans la fenêtre WDS.
  • WdS Browser Helper Object (BHO) : de même, les pages web peuvent utiliser le BHO pour envoyer des requêtes à WDS ou à l’application de recherche inscrite. Après avoir validé l’URL des pages web par rapport à la liste sécurisée du domaine WDS, WDS exécute la requête et affiche les résultats à l’aide de l’interface de recherche standard, ou transmet la requête à l’application de recherche inscrite.

Les utilisateurs peuvent utiliser la syntaxe de requête avancée pour interroger le catalogue plus efficacement en contrôlant l’étendue des recherches et en combinant les paramètres de recherche avec des opérateurs booléens. Par exemple, un utilisateur peut rechercher une pièce jointe dans un e-mail de John qui inclut « planification de projet » ou « plan de projet » avec une requête semblable à la suivante : from:John isattachment:true "project schedule" OR "project plan".

Exigences de compatibilité

WDS 2.6.5 est disponible uniquement pour Windows 2000, Windows Server 2003 et Windows XP. WDS est un téléchargement distinct disponible gratuitement à partir de Microsoft pour une utilisation personnelle et professionnelle. Il doit être installé et utilisé pour l’indexation du compte d’utilisateur avant que les applications créées pour WDS 2.6.5 fonctionnent.

Configuration requise

Les éléments suivants sont requis pour utiliser La Recherche windows Desktop :

  • Windows Internet Explorer ou version ultérieure.
  • Pour inclure vos messages électroniques dans le catalogue, vous devez avoir Microsoft Outlook 2000 ou version ultérieure, ou Microsoft Outlook Express 6.0 ou version ultérieure.
  • La préversion complète des documents Microsoft Office dans l’affichage des résultats nécessite Office XP ou version ultérieure.
  • Processeur minimale de 500 MHz (1 GHz recommandé).
  • Windows XP, Windows 2000 SP4 ou version ultérieure, ou Windows Server 2003 Service Pack 1.
  • Minimum 128 Mo de RAM (256 Mo recommandés).
  • 500 Mo d’espace disque libre recommandé. La taille de votre index dépend de la quantité de contenu que vous avez indexée.
  • Résolution d’écran 1 024 x 768 recommandée.
  1. Interrogation de l’index

  2. Extension de l’index (vue d’ensemble)

  3. Références générales