Partager via


Configurer un connecteur de fédération (Search Server 2008)

Mise à jour : 2008-03-03

Dans Microsoft Search Server 2008, la fédération permet aux utilisateurs finaux d'envoyer une requête qui effectue une recherche dans plusieurs sources de données et regroupe les résultats dans une même page de résultats de recherche.

Ces sources de données peuvent être notamment :

  • les référentiels de contenu d’entreprise de votre société ;

  • les moteurs de recherche Internet ou les services avec abonnement utilisés par votre société ;

  • les documents d'entreprise indexés par Search Server 2008 dans d'autres divisions ou régions du monde.

Lorsque l'utilisateur final envoie une requête, Search Server 2008 met en forme les résultats et les restitue avec vos résultats indexés.

Cet article résume étape par étape comment utiliser des connecteurs de fédération pour se connecter aux sources de données au sein de l'entreprise ou sur le Web.

Étape 1 : identifier les besoins en matière d'informations

Tenez compte des besoins et des habitudes en matière de recherche des utilisateurs finaux de votre société. Quel contenu les utilisateurs finaux doivent-ils trouver pour être productifs ? Quelles requêtes de recherche utilisent-ils actuellement ?

Si vous n'avez jamais utilisé la fonction de fédération, consultez Planification des conditions d’utilisation de la recherche pour l’utilisateur final (Search Server 2008) pour obtenir la liste des problèmes à prendre en compte lors de la planification des fonctionnalités de recherche pour les utilisateurs finaux de votre organisation.

Étape 2 : rechercher une source de données appropriée

Une fois que vous avez identifié un besoin spécifique en matière d'information, vous devez trouver une source de données susceptible de fournir cette information, comme un flux XML pouvant faire l'objet de recherches, de préférence RSS, qui renvoie des informations en réponse à une requête. Vous pouvez rechercher et évaluer des sources de données et des flux existants au sein de votre organisation ou sur le Web, susceptibles de fournir les informations dont vos utilisateurs finaux ont besoin.

Voici quelques-unes des méthodes qui permettent de rechercher un flux approprié pour une source de données :

  • Parcourez la galerie en ligne (en anglais) pour vérifier si un connecteur fédéré existe déjà. Vous pouvez télécharger et importer des connecteurs qui répondent à vos besoins.

  • Vérifiez si votre référentiel, site Web ou application possède déjà un flux. Vous pouvez utiliser Windows Internet Explorer 7 pour détecter si un site Web possède déjà un flux RSS. Lorsqu'un flux compatible est disponible sur un site, l'icône RSS située dans la barre d'outils Internet Explorer devient orange. Si un flux est disponible, vérifiez qu'il est dépendant des requêtes à l'aide d'un paramètre comme ?q=searchTerms.

  • Si vous recherchez du contenu Web, essayez d'effectuer une recherche restreinte de votre contenu dans un moteur de recherche. Par exemple, vous pouvez utiliser Live Search pour rechercher du contenu Wikipedia à l'aide la requête suivante : search terms site:www.wikipedia.com.

  • Si vous recherchez du contenu Web mais qu'il n'y a pas de flux ou que celui-ci ne fait pas l'objet de recherches par un moteur de recherche, essayez d'utiliser une interface pour convertir le code HTML en RSS. Pour plus d'informations, voir Conseils d'architecture pour la création de connecteurs de recherche fédérée (en anglais) .

  • Si vous contrôlez le référentiel ou l'application, vous pouvez exposer un flux à l'aide de code.

  • Si vous ne contrôlez pas la source, vous pouvez créer une interface qui expose un flux afin de permettre la communication entre la fédération Search Server 2008 et la source de données. Par exemple, vous pouvez créer une simple page .aspx qui exécute une requête de base de données en fonction des paramètres transmis et qui renvoie du code XML. Pour plus d'informations, voir Exemple de connecteur de recherche fédérée (en anglais) .
    Vous pouvez également créer une transformation plus sophistiquée qui appelle le modèle d'objet du référentiel en fonction de la requête, puis met en forme les résultats de la recherche avant de renvoyer du code XML.

NoteRemarque :

Si vous créez votre propre flux, il est recommandé que l'emplacement soit compatible avec OpenSearch et RSS.

Envisagez d'inclure un mélange de sources de données internes et externes dans votre solution de recherche fédérée. Pour plus d'informations techniques sur la fédération dans Search Server 2008, voir Vue d'ensemble de la recherche fédérée .

Étape 3 : connecter le flux de données à un emplacement fédéré

Une fois que vous avez trouvé un flux, il est facile de le connecter à un emplacement fédéré. Vous pouvez créer un nouvel emplacement fédéré pour le flux, ou en importer un et le personnaliser, à l'aide de la page Gérer les emplacements fédéré dans Search Server 2008 ou en créant votre propre texte de définition. Dans les deux cas, un emplacement fédéré se compose des informations suivantes :

  • Type d'emplacement

  • Modèles de liens Requête et Résultats supplémentaires

  • Déclencheurs

  • Informations d'affichage

  • Restrictions

  • Informations d'authentification et d'identification

Ces informations sont stockées dans le système de fédération de Search Server 2008 ; elles peuvent être exportées et importées via un fichier de définition d'emplacement de fédération (*.fld).

Search Server 2008 vous permet de vous connecter aux sources de données les plus populaires sans avoir à écrire la moindre ligne de code, par simple téléchargement de connecteurs fédérés depuis la galerie en ligne (en anglais). Ces connecteurs sont créés par la communauté partenaire de Search Server 2008.

NoteRemarque :

Pour utiliser les fichiers *.fld que vous avez téléchargés, ouvrez la page Administration de la recherche dans Search Server 2008, cliquez sur Emplacements fédérés, puis sur Emplacement d'importation.

Voir aussi

Configurer les paramètres proxy (Search Server 2008)
Réparer les emplacements fédérés (Search Server 2008)

Autres ressources

Présentation de la recherche fédérée (en anglais)
Spécification OpenSearch
Conseils d'architecture pour la création de connecteurs de recherche fédérée (en anglais)
Référence de schéma de fichier de définition d'emplacement (en anglais)
Création d'un composant WebPart de recherche fédérée personnalisé avec une interface utilisateur d'informations d'identification (en anglais)
Exemple de connecteur de recherche fédérée (en anglais)