Поделиться через


Настройка средства соединения для федеративного поиска (Search Server 2008)

Обновлено: 2008-03-03

Федерация в Microsoft Search Server 2008 дает возможность конечным пользователям создавать запросы, обеспечивающие поиск нескольких источников данных, и объединяет результаты на единой странице результатов поиска.

Такими источниками данных могут быть:

  • репозитории содержимого, созданного вашей компанией;

  • поисковые механизмы Интернета или услуги подписки, используемые вашей компанией;

  • документы предприятия, индексированные Search Server 2008 в других отделениях компании или регионах мира.

При обработке пользовательского запроса Search Server 2008 формирует и отображает результаты вместе с вашими индексированными результатами.

В этой статье представлено пошаговое руководство по использованию средств соединения для федеративного поиска для подключения к источникам данных на предприятии или в Интернете.

Шаг 1. Определите потребности в определенной информации

Продумайте потребности в поиске, характерные для конечных пользователей вашей компании. Поиск какого содержимого необходим конечным пользователям для их производственной деятельности? Какими запросами поиска они пользуются в настоящее время?

Если раньше вы не работали с федерацией, то ознакомьтесь со списком вопросов в разделе Планирование взаимодействия пользователя со службами поиска (Search Server 2008)) для принятия решения при планировании методов поиска для конечных пользователей в вашей организации.

Шаг 2. Найдите подходящий источник данных

После определения конкретных потребностей в информации необходимо найти источник данных, который такую информацию предоставляет. Примером подходящего источника данных может быть веб-канал XML, доступный для поиска, предпочтительно RSS-канал, возвращающий информацию на основании запроса. Можно найти и оценить источники данных и веб-каналы, существующие в вашей организации и в Интернете, которые могут предоставить содержимое, необходимое конечным пользователям.

Ниже представлены некоторые способы поиска и получения подходящего веб-канала для источника данных.

  • Проверьте Интерактивную галерею (на английском языке), чтобы узнать, существует ли уже федеративный соединитель. Можно загрузить и импортировать соединители, отвечающие специфическим требованиям.

  • Проверьте наличие веб-канала в вашем репозитории, веб-сайте или приложении. Для определения существующего на веб-сайте RSS-канала можно использовать Windows Internet Explorer 7. При наличии на сайте совместимого веб-канала значок RSS на панели инструментов Internet Explorer становится оранжевым. Если веб-канал доступен, то убедитесь, что он способен отвечать на запросы, с помощью параметра ?q=searchTerms.

  • При поиске веб-содержимого попробуйте использовать средство поиска с ограничением поиска, соответствующим требуемому содержимому. Например, можно использовать средство поиска Live Search для поиска содержимого веб-узла Wikipedia, используя следующий запрос: search terms site:www.wikipedia.com.

  • Если при поиске веб-содержимого канал отсутствует или недоступен для поиска с помощью средств поиска, попробуйте воспользоваться интерфейсом для преобразования HTML в RSS. Дополнительные сведения см. в разделе Руководство по архитектуре построения соединителей для федеративного поиска (на английском языке).

  • При управлении репозиторием или приложением можно представить веб-канал в виде кода.

  • Если вы не управляете источником, можно создать интерфейс, который представляет веб-канал в виде, позволяющем обмениваться данными между федерацией Search Server 2008 и источником данных. Например, можно создать простую страницу ASPX, которая запускает запрос базы данных на основе передаваемых параметров и возвращает XML. Дополнительные сведения см. в разделе Образец соединителя для федеративного поиска (на английском языке)).
    Можно также создать более сложное преобразование, которое вызывает объектную модель репозитория на основании запроса, а затем формирует результаты поиска и возвращает XML.

NoteПримечание:

При создании собственного веб-канала рекомендуется сделать его расположение совместимым с OpenSearch и RSS.

В решение федеративного поиска следует включить как внутренние, так и внешние источники данных. Дополнительные технические сведения о федерации в Search Server 2008 см. в разделе Обзор федеративного поиска (на английском языке).

Шаг 3. Подключите веб-канал данных к федеративному расположению

После нахождения веб-канала его подключение к федеративному расположению осуществляется просто. Для веб-канала можно создать новое федеративное расположение или импортировать и настроить существующее с помощью страницы "Управление федеративными расположениями" в Search Server 2008, или создав собственный текст определения. В любом случае федеративное расположение содержит следующую информацию:

  • тип расположения;

  • шаблоны запроса и ссылки на дополнительные результаты;

  • триггеры;

  • отображаемые сведения;

  • ограничения;

  • сведения о проверке подлинности и об учетных данных.

Эта информация хранится в системе федерации Search Server 2008 и ее можно экспортировать и импортировать через файл определения федеративного расположения (FLD).

Search Server 2008 позволяет подключаться к наиболее популярным источникам данных без написания кода с помощью загрузки федеративных соединителей с сайта Интерактивная галерея (на английском языке). Эти соединители созданы партнерским сообществом Search Server 2008.

NoteПримечание:

Чтобы использовать загруженные файлы FLD, откройте страницу "Администрирование поиска" в Search Server 2008, выберите Федеративные расположения и щелкните Импортировать расположение.

См. также

Настройка параметров прокси-сервера (Search Server 2008)
Исправление федерированных местоположений (Search Server 2008)

Другие ресурсы

Обзор федеративного поиска (на английском языке)
Спецификация OpenSearch (на английском языке)
Руководство по архитектуре построения соединителей для федеративного поиска
Справка по схеме файла определения расположения (на английском языке)
Создание веб-части пользовательского федеративного поиска с пользовательским интерфейсом для ввода учетных данных (на английском языке)
Образец соединителя для федеративного поиска