Рекомендации по использованию федеративного поиска Windows
В этом разделе приведены рекомендации по созданию веб-хранилища данных, в котором можно выполнять поиск с помощью федеративного поиска Windows, и интеграция удаленных источников данных с Windows Обозреватель без написания или развертывания клиентского кода Windows.
Этот раздел организован следующим образом:
- Рекомендации для федеративного поиска Windows
- Рекомендации по созданию выходных данных RSS
- Дополнительные ресурсы
- Связанные темы
Рекомендации для федеративного поиска Windows
Ниже приведены рекомендации по работе с OpenSearch в Windows 7.
Поддержка параметров {startIndex} и {count} и обязательно возвращайте количество запрошенных элементов, если только вы не возвращаете последний из результатов.
Если вы знаете расширение имени файла, сопоставьте его со свойством Оболочки Windows System.FileExtension . Использование расширений имен файлов — лучший способ определить тип файла, чем тип MIME.
Убедитесь, что тип MIME или расширение имени файла, указанные в RSS, совпадают с именем файла и типом MIME, возвращаемым в заголовке HTTP веб-сервером, на котором размещается элемент при запросе содержимого элемента.
Если вы возвращаете элементы файла, по возможности возвращайте размер файла. Это гарантирует, что диалоговое окно хода выполнения скачивания будет точным.
Убедитесь, что запросы элементов за пределами набора результатов не возвращают результатов.
Примечание
Не повторяйте результаты.
Не размещайте HTML-теги там, где они не принадлежат. В спецификации RSS они допустимы в поле описания, но не в поле заголовка.
Не создавайте корпуса для элементов веб-страницы. Например, если вы создаете корпус и сопоставляете расширение aspx-файла, файл загружается windows Обозреватель в кэш Интернета и выполняется оттуда. Веб-браузеры не обрабатывают aspx-файл. Пользователь получит диалоговое окно Открыть с помощью или файл может быть открыт приложением, таким как Microsoft Visual Studio. Избегайте этого, возвращая элемент ссылки только для веб-страниц.
Укажите URL-адрес веб-смены в OSDX-файле с помощью шаблона URL-адреса с
format="text\html"
.Укажите URL-адрес родительской папки, контейнера или веб-страницы, сопоставив значение URL-адреса пользовательского элемента со свойством System.ItemFolderPathDisplay Windows Shell.
Рекомендации по созданию выходных данных RSS
Ниже приведены рекомендации по созданию выходных данных RSS.
- Каждый элемент ДОЛЖЕН возвращать URL-адрес
link
илиenclosure
значение (или эквивалент, напримерmedia:content
) - Не включайте теги форматирования HTML в атрибут заголовка, иначе эти теги будут отображаться в заголовке и отображаться в Windows Обозреватель.
- Для элемента description :
- Показать достаточно информации, чтобы пользователь знал, почему этот результат может быть актуальным.
- Не включайте форматирование HTML. Поставщик OpenSearch удаляет форматирование, что может привести к снижению желаемого результата для описания.
- Не включайте метаданные, которые уже предоставляются в других элементах, таких как имя файла, размер, дата изменения и т. д., так как windows Обозреватель уже отображает метаданные. Его отображение в элементе description будет избыточным.
- Для URL-адресов вложения или содержимого:
- Укажите атрибут type в качестве допустимого типа MIME.
- Укажите размер файла в байтах.
- Если вы реализуете выходные данные RSS в .NET с помощью
DateTime
, проверьте веб-канал в Microsoft Internet Обозреватель, чтобы узнать, является ли он допустимым, прежде чем развертывать его в Windows Обозреватель.
Дополнительные ресурсы
Дополнительные сведения о реализации федерации поиска в удаленных хранилищах данных с помощью технологий OpenSearch в Windows 7 и более поздних версиях см. в разделе "Дополнительные ресурсы" статьи Федеративный поиск в Windows.
Связанные темы
-
Создание файла описания OpenSearch в федеративном поиске Windows
-
Развертывание соединителей поиска в федеративном поиске Windows