Схема описания соединителя поиска
Представляет схему описания соединителя поиска, которая используется библиотеками Проводника Windows и федеративными поставщиками поиска. Схема задает структуру и требования к файлам описания соединителя поиска (*.searchConnector-ms) и для searchConnectorDescriptionType элементов описания библиотеки оболочки (*.library-ms).
В этом разделе описывается схема, связанная с федеративными соединителями поиска. Дополнительные сведения о библиотеках и схеме описания библиотек см. в схеме описания библиотеки.
В этом разделе приведены следующие разделы:
- Что такое соединители поиска?
- Как работают файлы описания соединителя поиска?
- Что такое схема описания соединителя поиска?
- Что такое основные части схемы?
- примеры файлов описания соединителя поиска
- дополнительные ресурсы
- связанные разделы
Что такое соединители поиска?
Соединители поиска подключают пользователей к данным, хранящимся в веб-службах или в удаленных расположениях хранилища. В Windows 7 пользователи могут устанавливать соединители поиска для расположений, таких как веб-службы, чтобы они искали эти расположения непосредственно из проводника Windows. Соединители поиска — это файлы описания соединителя поиска (*.searchConnector-ms), которые указывают, как подключаться, отправлять запросы и получать результаты из расположения.
Помимо веб-служб, соединители поиска можно использовать для поиска локальных областей индекса, созданных обработчиками протоколов. Например, пользователи могут выполнять поиск по электронной почте локально с помощью обработчика протокола MAPI с помощью соединителя поиска для этого хранилища электронной почты.
Как работают файлы описания соединителя поиска?
Когда файлы описания соединителя поиска устанавливаются в системах пользователей, пользователи могут открыть проводник Windows, щелкнуть соединитель поиска в области навигации и ввести поисковый запрос. Обозреватель Windows отправляет запрос с помощью сведений из файла описания соединителя поиска, например поставщика для использования и области поиска. Результаты возвращаются в виде элементов RSS или канала Atom и отображаются пользователям, как если бы они были обычными элементами оболочки.
Развертывание файла описания соединителя поиска зависит от типа расположения, который поддерживает соединитель поиска:
- В файле конфигурации OpenSearch (*.osdx) для веб-службы
- В рамках установки обработчика протокола
Необходимо убедиться, что при открытии OSDX-файла или установке обработчика протокола необходимо выполнить следующие действия:
- Файл .searchconnector-ms создается в папке поиска Windows (%userprofile%/Search).
- Ярлык файла .searchconnector-ms создается в папке ссылок пользователей (%userprofile%/Links).
Что такое схема описания соединителя поиска?
Схема описания соединителя поиска — это XML-схема, которая определяет структуру файлов описания соединителя поиска (*.searchConnector-ms). Каждый соединитель поиска должен иметь файл описания соединителя поиска, который указывает, как подключиться, отправлять запросы и получать результаты из расположения.
Каковы основные части схемы?
В следующей таблице перечислены основные части схемы.
Дочерние элементы | Описание |
---|---|
isSearchOnlyItem | Определяет, являются ли расположения, поддерживаемые соединителем поиска, доступны только для поиска или поиска и просмотра. |
isDefaultSaveLocation | Только для использования библиотеки. |
isDefaultNonOwnerSaveLocation | Только для использования библиотеки. |
описания | Описывает соединитель поиска. |
iconReference | Определяет расположение пользовательского значка для соединителя поиска. |
imageLink | Определяет расположение пользовательского эскиза для соединителя поиска. |
автор | Определяет автора соединителя поиска. |
dateCreated | Определяет дату создания соединителя поиска. |
templateInfo | Указывает тип папки для соединителя поиска. |
locationProvider | Указывает поставщик поиска, используемый этим соединителем поиска. |
области | Указывает расположения для включения и исключения из области поиска. |
propertyStore | Указывает расположение xml-IPropertyStore для этого соединителя поиска. IPropertyStore поддерживает открытые метаданные соединителя поиска. |
includeInStartMenuScope | Указывает, должно ли расположение, представленное соединителем поиска, быть включено в область поиска меню "Пуск". |
домена | Определяет домен верхнего уровня соединителя поиска. |
поддерживает AdvancedQuerySyntax | Указывает, поддерживает ли соединитель поиска расширенный синтаксис запросов (AQS). |
isIndexed | Указывает, индексируется ли расположение, представленное соединителем поиска. |
Примеры файлов описания соединителя поиска
Ниже приведен пример файла описания соединителя поиска для федеративной веб-службы поиска.
<?xml version="1.0" encoding="UTF-8"?>
<searchConnectorDescription xmlns="http://schemas.microsoft.com/windows/2009/searchConnector">
<description>Search powered by live.com</description>
<isSearchOnlyItem>true</isSearchOnlyItem>
<domain>https://social.msdn.microsoft.com</domain>
<supportsAdvancedQuerySyntax>false</supportsAdvancedQuerySyntax>
<templateInfo>
<folderType>{8FAF9629-1980-46FF-8023-9DCEAB9C3EE3}</folderType>
</templateInfo>
<propertyStore>
<property name="OpenSearchHTMLRolloverTemplate">https://social.msdn.microsoft.com/Search/?Query={searchTerms}</property>
</propertyStore>
<locationProvider clsid="{48E277F6-4E74-4cd6-BA6F-FA4F42898223}">
<propertyBag>
<property name="OpenSearchShortName">MSDN</property>
<property name="OpenSearchQueryTemplate">https://social.msdn.microsoft.com/Search/Feed.aspx?locale=en-US&Query={searchTerms}&format=RSS&StartIndex={startIndex}</property>
<property name="MaximumResultCount" type="uint32">100</property>
</propertyBag>
</locationProvider>
</searchConnectorDescription>
Ниже приведен пример файла описания соединителя поиска для обработчика протокола MAPI.
<?xml version="1.0" encoding="UTF-8"?>
<searchConnectorDescription xmlns="http://schemas.microsoft.com/windows/2009/searchConnector">
<description>Microsoft Outlook</description>
<isSearchOnlyItem>true</isSearchOnlyItem>
<includeInStartMenuScope>true</includeInStartMenuScope>
<templateInfo>
<folderType>{91475FE5-586B-4EBA-8D75-D17434B8CDF6}</folderType>
</templateInfo>
<simpleLocation>
<url>mapi://{S-1-5-21-2127521184-1604012920-1887927527-2779359}/</url>
</simpleLocation>
</searchConnectorDescription>
Дополнительные ресурсы
- Дополнительные сведения о схеме описания библиотеки см. в схеме описания библиотеки.
- Дополнительные сведения об установке соединителя поиска см. в статье Федеративный поиск в Windows.
Связанные разделы
-
Справочник
-
элемент searchConnectorDescriptionType (схема соединителя поиска)
-
другие ресурсы