Я пытаюсь отобразить результаты поиска в проводнике Windows 7 через функцию федеративного поиска из локальной сборки .net. (не из веб-службы)
Я нашел различные учебные пособия, но все они предназначены для веб-служб. Раньше я думал, что это невозможно, но потом наткнулся на соединитель федеративного поиска StickyNotes. Содержимое файла .OSDX:
<?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>
Это означает, что можно переслать поисковый запрос в локальное хранилище данных / dll / exe
Я хотел бы использовать свое приложение .net для предоставления результатов поиска таким же или аналогичным образом. С чего начать?
См .: Руководство по внедрению поставщика федеративного поиска Windows 7
Моя цель - сделать базу данных библиотеки документов (sqlite) доступной для поиска через проводник Windows и перечислить файлы и их метаданные из БД в проводнике (файлы хранятся локально).