Interrogation de l’index programmatiquement
Il existe plusieurs façons d’utiliser Windows Search pour interroger l’index.
Cette section fournit l’infrastructure conceptuelle permettant d’interroger l’index par programmation :
- Utilisation des approches SQL et AQS pour interroger l’index
- Interrogation de l’index avec ISearchQueryHelper
- Interrogation de l’index avec le protocole search-ms
- Interrogation de l’index avec la syntaxe SQL de Windows Search
- Utilisation de la syntaxe de requête avancée par programmation
Remarque
Compatibilité 2x de la recherche de bureau Microsoft Windows héritée : sur les ordinateurs exécutant Windows XP et versions ultérieures, ISearchDesktop est déconseillé. Au lieu de cela, les développeurs doivent utiliser ISearchQueryHelper pour obtenir une chaîne de connexion et analyser la requête de l’utilisateur en langage SQL (Structured Query Language), puis interroger via OLE DB (Object Linking and Embedding Database).
Ressources complémentaires
- Pour plus d’informations sur OLE DB, consultez Vue d’ensemble de la programmation OLE DB. Pour plus d’informations sur le fournisseur de données .NET Framework pour OLE DB, consultez l’espace de noms System.Data.OleDb.
- Pour plus d’informations sur l’utilisation des propriétés dans l’interrogation, consultez les rubriques suivantes :
- Pour plus d’informations sur la création et la modification de dossiers de recherche, consultez Interface ISearchFolderItemFactory.
- Pour des forums de questions et de discussions soutenus par la communauté sur les technologies de recherche, veuillez consulter la section Microsoft Q&A.
- Pour télécharger les exemples de code du kit de développement logiciel (SDK) de recherche :
- Pour Windows 7 : Exemples Windows Search sur GitHub
- Pour télécharger le kit de développement logiciel (SDK) Windows :
- Pour Windows 7 : kit de développement logiciel (SDK) Windows pour Windows 7 et .NET Framework
- Pour Windows Vista : kit de développement logiciel (SDK) Windows pour Windows Vista et .NET Framework
Rubriques connexes