Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе перечислены рекомендации, с помощью которых можно создать веб-хранилище данных, которое можно искать с помощью федеративного поиска Windows, и интегрирует удаленные источники данных с проводником Windows, не записывая или развертывая клиентский код Windows.
Этот раздел организован следующим образом:
- Наилучшие практики для федеративного поиска в Windows
- Лучшие практики по созданию RSS-вывода
- дополнительные ресурсы
- Связанные темы
Рекомендации по федеративному поиску в Windows
Ниже приведены рекомендации по работе с OpenSearch в Windows 7.
Поддерживайте параметры {startIndex} и {count}, и всегда возвращайте количество запрошенных элементов, если только не возвращаете последние результаты.
Если вы знаете расширение имени файла, сопоставите его с свойством System.FileExtension Windows Shell. Использование расширений имен файлов — лучший способ определить тип файла, чем тип MIME.
Убедитесь, что тип MIME или расширение имени файла, указанное в RSS, совпадает с именем файла и типом MIME, возвращаемым в заголовке HTTP веб-сервера, на котором размещается элемент при запросе содержимого элемента.
Если вы возвращаете элементы файла, верните размер файла по возможности. Это гарантирует, что диалоговое окно хода загрузки является точным.
Убедитесь, что запросы элементов за пределами набора результатов не возвращают результатов.
Заметка
Не повторяйте результаты.
Не помещайте HTML-теги, где они не принадлежат. В спецификации RSS они допустимы в поле описания, но не в поле заголовка.
Не создавайте оболочки для элементов веб-страницы. Например, если вы создаете оболочку и сопоставляете расширение имени файла .aspx, файл загружается в Windows Explorer в кэш Интернета и выполняется оттуда. Веб-браузеры не обрабатывают тип файла .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.
- Для описания элемента:
- Отображение достаточной информации, чтобы пользователь знал, почему этот результат может быть актуальным.
- Не включать форматирование HTML. Поставщик OpenSearch удаляет форматирование, что может привести к снижению желаемых результатов описания.
- Не включайте метаданные, которые уже предоставлены в других элементах, например, имя вложенного файла, размер, дата изменения и т. д., так как Проводник Windows уже отображает эти метаданные. Отображение его в элементе описания будет избыточным.
- Для URL-адресов вложений или содержимого:
- Укажите атрибут типа в качестве допустимого типа MIME.
- Укажите размер файла в байтах.
- Если вы реализуете выпуск RSS в .NET с помощью
DateTime, проверьте ваш веб-канал в Microsoft Internet Explorer на допустимость перед развертыванием в Windows Explorer.
Дополнительные ресурсы
Дополнительные сведения о реализации федеративного поиска в удалённых хранилищах данных с использованием технологий OpenSearch в Windows 7 или более поздних версиях см. в разделе "Дополнительные ресурсы" в Федеративный поиск в Windows.
Связанные разделы
-
Создание файла описания OpenSearch в федеративном поиске Windows
-
Развертывание соединителей поиска в федеративной системе поиска Windows