7
votes

Recherche Windows à l'aide des champs OLE DB SQL

Je dois utiliser Windows Search dans mon application .NET pour rechercher certains fichiers contenant certains mots-clés. Toutes ces coutures suffisamment facilement à l'aide d'OLE DB pour se connecter au magasin de données de recherche Windows sur Windows 7.

J'ai ce que j'espère être une question sérieusement facile. J'ai cherché haut et bas pour les définitions de terrain pour la requête SQL pour Windows Search afin que je puisse simplement savoir ce que je peux rechercher et ce que je peux revenir dans mon ensemble de résultats. Je n'ai pas réussi à trouver ceci nulle part.

Quelqu'un peut-il me dire dans la bonne direction?


0 commentaires

3 Réponses :


0
votes

Interroger l'index Programmatiquement La page d'atterrissage est-elle d'où vous pouvez trouver des informations pertinentes. Microsoft Windows Search 3.x SDK a des échantillons d'applications en C # /. Studio NET / Visual


1 commentaires

Bonjour khurram merci pour ça. J'ai déjà trouvé ces pages mais je ne trouve toujours pas une panne de ce que les champs sont que je peux réellement interroger et être retourné de ma déclaration SQL. Je peux trouver la syntaxe de la SQL que je peux utiliser qui va bien car il est standard SQL mais pas la définition de "table" autorisée faute d'une meilleure description de ce que je demande en réalité. Des idées?



6
votes

OK. J'ai enfin trouvé tous les éléments dont je pourrais avoir besoin. Ils sont situés ici:

http://msdn.microsoft.com /sv-se/library/ff518152(v=vs.85).aspx

presque trop nombreux pour mentionner


0 commentaires

5
votes

Cette page ( http: // msdn. microsoft.com/sv-se/library/ff518152(v=vs.85).aspx ) est un excellent point de départ, mais notez que toutes les colonnes ne sont pas valides dans un contexte de recherche Windows (je présume qu'ils diffèrent pour d'autres applications telles que Windows Media Center. Par l'essai et l'erreur, j'ai constaté que les colonnes valides de la recherche Windows 8.1 sont les suivantes: xxx pré>

aussi ces champs spécifiques de la recherche de cette page ( http://msdn.microsoft.com/ FR-US / Bibliothèque / Windows / Bureau / FF521715 (V = VS.85) .aspx ): P>

- System.Search.AutoSummary
- System.Search.ContainerHash
- System.Search.Contents
- System.Search.EntryID
- System.Search.GatherTime
- System.Search.HitCount
- System.Search.Rank
- System.Search.Store


1 commentaires

Il y a aussi Cet aperçu de Colonnes disponibles.