Partager via


Extension de l’index (Windows Search)

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 Recherche Windows puisse accéder aux données à des fins d’indexation. Si vous avez un format de fichier personnalisé, vous devez développer un gestionnaire de filtres pour indexer le contenu des fichiers et un gestionnaire de propriétés pour chaque type de fichier pour indexer les propriétés.

Recherche Windows prend actuellement en charge l’indexation de plus de 200 types d’éléments (tels que les formats de fichiers .txt, .html et .xml) et peut fonctionner avec plusieurs types de magasins de données (tels que le système de fichiers NTFS et Microsoft Outlook). Recherche Windows utilise une technologie de gestionnaire de filtre et 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 pour qu’elles soient initialisées avec un flux à l’aide d’IPersistStream afin que le filtre fonctionne avec Windows Search.

Notes

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) avec le processus dans lequel plusieurs compléments s’exécutent.

 

Cette section sur l’extension de l’index avec des compléments contient les rubriques suivantes :

Ressources supplémentaires

Pour obtenir des exemples de code associés, consultez Exemples de code Windows Search.

Guide de développement Windows Search

Gestion de l’index

Interrogation de l’index programmatiquement

Extension des ressources linguistiques