Remarque
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.
Vous pouvez étendre Windows Search pour indexer le contenu et les propriétés des nouveaux formats de fichiers et des magasins de données à l’aide d’interfaces de complément de données. Pour créer des compléments Windows Search, les développeurs tiers doivent d’abord implémenter un magasin de données Shell, puis développer un gestionnaire de protocole afin que Windows Search puisse accéder aux données pour l’indexation. Si vous avez un format de fichier personnalisé, vous devez développer un gestionnaire de filtres pour indexer le contenu du fichier, et un gestionnaire de propriétés pour chaque type de fichier afin d'indexer ses propriétés.
La recherche Windows prend actuellement en charge l’indexation de plus de 200 types d’éléments (tels que .txt, .htmlet les formats de fichiers .xml) et peut fonctionner avec plusieurs types de magasins de données (tels que le système de fichiers NTFS et Microsoft Outlook). Windows Search utilise la technologie de filtre et de gestionnaire de protocole similaire à SharePoint Server. Par conséquent, si vous avez déjà des implémentations pour votre format de fichier, vous pouvez mettre à jour les implémentations à initialiser avec un flux à l’aide d’IPersistStream afin que le filtre fonctionne avec Windows Search.
Note
Les gestionnaires de filtres, les gestionnaires de propriétés et les gestionnaires de protocole doivent être écrits en code natif. Cela est dû à des problèmes potentiels de contrôle de version CLR (Common Language Runtime) dans le processus où plusieurs modules complémentaires sont exécutés.
Cette section sur l’extension de l’index avec des compléments contient les rubriques suivantes :
- Développement de gestionnaires de filtres
- Développement de gestionnaires de propriétés pour Windows Search
- Développement de gestionnaires de protocole
Ressources supplémentaires
Pour obtenir des exemples de code connexes, consultez Exemples de code De recherche Windows.
Rubriques connexes