Windows 7 Federated Search - So senden Sie Suchanfragen an meine .net-Assembly
Ich versuche, Suchergebnisse im Windows 7 Explorer über die Funktion für die Verbundsuche von einer lokalen .net-Assembly aus anzuzeigen. (nicht von einem Webservice)
Ich habe verschiedene Tutorials gefunden, aber alle sind für Webdienste gedacht. Früher dachte ich, dass es nicht möglich war, aber dann stieß ich auf den Verbundsuchconnector von StickyNotes. Der Inhalt der .OSDX-Datei ist:
<?xml version="1.0" encoding="UTF-8"?>
<searchConnectorDescription xmlns="http://schemas.microsoft.com/windows/2009/searchConnector">
<description>Create short handwritten or text notes.</description>
<isSearchOnlyItem>true</isSearchOnlyItem>
<includeInStartMenuScope>true</includeInStartMenuScope>
<templateInfo>
<folderType>{982725EE-6F47-479E-B447-812BFA7D2E8F}</folderType>
</templateInfo>
<simpleLocation>
<url>StickyNotes://{S-1-5-21-3431700657-2522803235-1547684158-1000}/notes</url>
<serialized>MBAAAEAFCAAAAAAAADAAAAAAAYUgAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAYKAUAwHAykg1PPWtiyRvmVorPeOnkJkAQEATBAdAkGAjBwaAkHAOBwbAQHAlBwcAoDAvAwLAsHATBQLAEDAtAQNA0CAyAQMA0CAzAANAMDAxAwNAADAwAgNAUDA3AQLAIDA1AgMAIDA4AAMAMDAyAwMAUDAtAQMAUDA0AwNAYDA4AANAEDA1AAOA0CAxAAMAADAwAQfA8CAuBwbAQHAlBwcAAAAAAAAAAAAAAA</serialized>
</simpleLocation>
</searchConnectorDescription>
Dies bedeutet, dass es möglich ist, eine Suchabfrage an einen lokalen Datenspeicher / dll / exe weiterzuleiten
Ich möchte meine .net-App verwenden, um Suchergebnisse auf dieselbe / ähnliche Weise bereitzustellen. Wo soll ich anfangen?
Sehen:Implementierungshandbuch für Windows 7 Federated Search Provider
Mein Ziel ist es, eine Dokumentbibliotheksdatenbank (sqlite) über den Windows Explorer durchsuchbar zu machen und die Dateien und deren Metadaten aus der DB im Explorer aufzulisten (Dateien werden lokal gespeichert).