Рекомендации по использованию федеративного поиска Windows

В этом разделе приведены рекомендации по созданию веб-хранилища данных, в котором можно выполнять поиск с помощью федеративного поиска Windows, и интеграция удаленных источников данных с Windows Обозреватель без написания или развертывания клиентского кода 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.

Федеративный поиск в Windows

начало работы с помощью федеративного поиска в Windows

Подключение веб-службы в федеративном поиске Windows

Включение хранилища данных в федеративном поиске Windows

Создание файла описания OpenSearch в федеративном поиске Windows

Развертывание соединителей поиска в федеративном поиске Windows

Расширение индекса