Partager via


Fédération des résultats de recherche à partir d'autres emplacements (Search Server 2008)

Mise à jour : 2008-07-31

NoteRemarque :

Sauf indication contraire, les informations de cet article s'appliquent à Microsoft Search Server 2008 et à Microsoft Search Server 2008 Express.

Une recherche fédérée est l’interrogation simultanée de plusieurs bases de données en ligne (emplacements) dans le but de générer une page de résultats de recherche unique pour les utilisateurs finals.

Lorsque vous ajoutez un emplacement fédéré à Search Server 2008, les utilisateurs finaux peuvent rechercher et extraire le contenu qui n'a pas été analysé par votre serveur. Les emplacements fédérés permettent l'envoi de requêtes aux moteurs de recherche à distance et aux flux, après quoi Search Server 2008 met en forme et restitue les résultats à vos utilisateurs dans le cadre de votre contenu analysé.

Cet article fournit une vue d'ensemble de la mise en route avec des emplacements fédérés dans Search Server 2008  : les tâches d'administrateur, les technologies prises en charge et les considérations relatives à la sécurité.

Dans cet article

Vue d'ensemble des emplacements fédérés

Gestion des emplacements fédérés

Considérations relatives à la sécurité des emplacements fédérés

Modification des propriétés des composants WebPart pour les emplacements fédérés

Vue d'ensemble des emplacements fédérés

Si un site spécifique n'est pas analysé directement par le serveur d'index dans votre batterie de serveurs, vous pouvez l'ajouter en tant qu'emplacement fédéré et inclure ses résultats de recherche pour les utilisateurs du site Centre de recherche.

Search Server 2008 prend en charge les types d'emplacements fédérés suivants :

  • Index de recherche sur ce serveur

    Vous pouvez utiliser n'importe quel site local ou distant dans votre organisation du moment qu'il dispose d'un serveur qui exécute Search Server 2008 en tant qu'emplacement fédéré. Par exemple, imaginez qu'un site SharePoint sur un serveur de ressources humaines dans votre société est l'unique source disponible pour les informations de contact des salariés. Même si le site ne fait pas partie de l'étendue de votre analyse, vous pouvez configurer un emplacement fédéré pour celui-ci de sorte que les utilisateurs qui lancent une recherche à partir de votre site du centre de recherche puissent récupérer les résultats des informations de contact des salariés.

  • OpenSearch 1.0 ou 1.1

    Vous pouvez utiliser n'importe quel site Web public qui prend en charge la norme OpenSearch en tant qu'emplacement fédéré. Un exemple d'un tel emplacement est un moteur de recherche Internet comme Live Search, ou une page de résultats de recherche qui prend en charge les protocoles des flux RSS ou Atom. Par exemple, imaginez que vous souhaitez que les utilisateurs qui effectuent sur vos sites internes une recherche technique propriétaire puissent également consulter des informations de recherche connexes à partir de sites Web publics. En configurant un emplacement fédéré pour une requête Live Search, les résultats de la recherche Web les plus récents seront automatiquement inclus pour vos utilisateurs.

Lorsqu'une requête de recherche est envoyée à un emplacement fédéré, elle est envoyée en tant que paramètres URL dans un format appelé modèle de requête. Office SharePoint Server met alors en forme et restitue les résultats au format XML pour les utilisateurs du site du centre de recherche. Le code XML est affiché dans un composant WebPart sur la page des résultats de la recherche en tant que texte lisible.

Vous pouvez ajouter et configurer des composants WebPart sur la page des résultats de la recherche en tant que composant WebPart pour les résultats de recherche fédérés ou composant WebPart pour les résultats fédérés de niveau supérieur. Par défaut, la page des résultats de la recherche contient trois composants WebPart des résultats de recherche fédérés.

TipConseil :

Pour afficher les résultats de recherche fédérés sur une page autre que la page des résultats de recherche par défaut, ajoutez simplement un composant WebPart des résultats de recherche fédérés ou un composant WebPart pour les résultats fédérés de niveau supérieur à la page sur laquelle vous souhaitez afficher les résultats de recherche fédérés.

En modifiant les propriétés et le code XSL (Extensible Stylesheet Language) d'un emplacement fédéré, vous pouvez contrôler les aspects de ses résultats de recherche, tels que les métadonnées qui seront affichées ou le nombre de liens qui seront affichés. Vous pouvez également contrôler l'apparence des résultats de la recherche, par exemple la couleur ou le type de police du texte du lien. Si vous utilisez des règles de déclencheur, vous pouvez modifier la requête qui est envoyée à l'emplacement fédéré lorsqu'un utilisateur tape un préfixe ou un motif spécifique.

Utilisation d'emplacements fédérés avec l'option Index de recherche sur ce serveur

Lors de l'ajout d'emplacements fédérés à l'index local sur Search Server 2008, les conditions suivantes s'appliquent :

  • L'emplacement est défini sur Index de recherche sur ce serveur.

  • Aucun modèle de requête n'est requis. Search Server 2008 utilise le modèle d'objet pour interroger un emplacement.

  • L'authentification du serveur par défaut est utilisée.

  • Les requêtes de recherche avancées ne sont pas prises en charge.

NoteRemarque :

Les emplacements fédérés pour les index de recherche à distance sont configurés de la même manière que pour un emplacement qui repose sur OpenSearch, à l'aide du flux RSS du serveur distant.

Utilisation des emplacements fédérés avec OpenSearch

Lorsque vous ajoutez des emplacements fédérés basés sur OpenSearch à Search Server 2008, les conditions suivantes s'appliquent :

  • Les requêtes peuvent être envoyées à un moteur de recherche en tant qu'URL, par exemple http://www.exemple.com/search.aspx?q=TEST.

  • Les résultats de la recherche sont retournés dans RSS, Atom ou un autre format XML structuré.

  • NoteRemarque :

    Search Server 2008 ne prend en charge ni HTML ni XHTML.

  • Les capacités des emplacements, les modèles de requêtes et les éléments de réponse font partie d'un fichier .fld (Federated Location Definition) qui est associé à l'emplacement.

  • Les extensions OpenSearch spécifiques à Search Server 2008 prennent en charge la possibilité d'inclure des déclencheurs et d'associer du code XSL aux résultats de la recherche.

  • Le choix des métadonnées à afficher dans les résultats de la recherche est déterminé par l'emplacement OpenSearch.

Pour plus d'informations sur OpenSearch, visitez le site http://www.opensearch.org.

Décision d'utiliser ou non des emplacements fédérés

Posez-vous les questions suivantes lorsque vous devez déterminer si vous souhaitez afficher les résultats de recherche fédérée à l'attention des utilisateurs :

  • Souhaitez-vous afficher des résultats personnalisés pour des recherches particulières ?

    Pour faire en sorte que l'emplacement fédéré retourne des résultats qui correspondent à des requêtes spécifiques, vous pouvez utiliser des règles de déclencheur. Lorsque vous créez une règle de déclencheur pour un emplacement fédéré, le composant WebPart associé à cet emplacement n’affiche que les résultats des requêtes utilisateur qui correspondent au modèle ou préfixe que vous spécifiez. Par exemple, supposons que vous travaillez dans une société nommée Contoso, où les employés et les utilisateurs de Search Server 2008 fabriquent un produit, généralement appelé « gadget ». Si vous ajoutez un emplacement fédéré pour Live Search, vous pouvez créer un déclencheur pour le nom du produit qui fera en sorte que toute recherche sur « gadget » retournera de manière cohérente des résultats pour « Gadget Contoso ».

  • Pouvez-vous utiliser une URL pour spécifier quels résultats récupérer pour une requête ?

    Pour créer un emplacement fédéré, il vous faut le modèle de requête, qui est la combinaison de l'URL et des paramètres qui sont requis pour envoyer une requête de recherche et retourner les résultats au format XML. Lorsque vous ajoutez ces informations au champ Modèle de requête dans la page Ajouter un emplacement fédéré, vous devez mettre en forme la chaîne correctement (comme illustré dans l'exemple de la page), sinon l'emplacement fédéré ne retournera aucun résultat.

  • Les utilisateurs peuvent-ils accéder aux liens qui sont fournis par l'emplacement fédéré ?

    Si votre organisation accorde uniquement un accès limité aux ressources Internet (par exemple, si vos utilisateurs peuvent naviguer uniquement sur le site Web externe de votre société sans pouvoir accéder à d'autres sites externes), l'utilisation d'un moteur de recherche Internet en tant qu'emplacement fédéré peut frustrer les utilisateurs car ils ne pourront pas afficher certains résultats de la recherche.

  • L'authentification est-elle nécessaire ?

    Si l'emplacement fédéré requiert l'authentification, vous devez fournir les informations d'identification correctes. Les informations d'identification sont requises uniquement pour les sites SharePoint. La plupart des emplacements fédérés, tels que les moteurs de recherche Internet, n'ont pas besoin d'informations d'identification. Pour plus d'informations, voir Considérations relatives aux emplacements fédérés, plus loin dans cet article.

Gestion des emplacements fédérés

Pour une mise en route avec les emplacements fédérés, cliquez sur Emplacements fédérés dans la page Administration de la recherche. Dans la page Gérer les emplacements fédérés, vous pouvez effectuer l'une des opérations suivantes :

  • Ajouter ou importer un emplacement fédéré

    Vous pouvez créer un nouvel emplacement fédéré en entrant ses paramètres et propriétés dans la page Ajouter un emplacement fédéré, ou vous pouvez démarrer en important un fichier .fld (Federated Location Definition) existant. Vous pouvez télécharger les fichiers de définition en cliquant sur le lien Galerie en ligne dans la page Gérer les emplacements fédérés. Pour plus d'informations à propos de l'importation les fichiers de définition, voir Téléchargement de fichiers de définition d'emplacement, plus loin dans cet article.

  • Modifier un emplacement fédéré

    Vous pouvez modifier un emplacement fédéré en pointant sur le nom de l'emplacement dans la page Gérer les emplacements fédérés, en cliquant sur la flèche qui s'affiche et puis en cliquant sur Modifier l'emplacement. Dans la page Modifier l'emplacement fédéré, vous pouvez modifier les propriétés et les métadonnées de l'emplacement, comme l'affichage des résultats de la recherche ou préciser s'il faut ajouter des règles de déclencheur qui retournent des résultats uniquement lorsque les requêtes des utilisateurs correspondent à un modèle ou préfixe spécifique. Vous pouvez également modifier le code XSL dans la section Métadonnées d'affichage des résultats de recherche fédérés ou la section Métadonnées d'affichage des résultats fédérés de niveau supérieur pour modifier la mise en forme des éléments, tels que le titre ou les liens dans le composant WebPart des résultats de recherche fédérés ou le composant WebPart des résultats fédérés de niveau supérieur.

  • Copier un emplacement fédéré

    Vous pouvez copier un emplacement fédéré en pointant sur le nom de l'emplacement dans la page Gérer les emplacements fédérés, en cliquant sur la flèche qui s'affiche et puis en cliquant sur Copier emplacement.

  • Supprimer un emplacement fédéré

    Si vous ne souhaitez plus utiliser un emplacement fédéré, vous pouvez le supprimer de votre site Office SharePoint Server en pointant sur le nom de l'emplacement dans la page Gérer les emplacements fédérés, en cliquant sur la flèche qui s'affiche puis en cliquant sur Supprimer emplacement. Si la page des résultats de recherche fédérés fait toujours référence à l'emplacement qui a été supprimé, la page ne comprendra plus les résultats pour cet emplacement.

    NoteRemarque :

    Vous pouvez arrêter l'affichage des résultats de recherche à partir d'un emplacement fédéré sans supprimer celui-ci du serveur. Pour ce faire, supprimez le composant WebPart que vous avez configuré pour afficher les résultats à partir de cet emplacement ou modifiez les propriétés du composant WebPart afin d'afficher les résultats de recherche pour un autre emplacement fédéré.

  • Exporter un emplacement fédéré

    Vous pouvez enregistrer les propriétés et les métadonnées de votre site fédéré en l'exportant sous la forme d'un fichier .fld (Federated Location Definition). Vous pouvez exporter un emplacement fédéré en pointant sur le nom de l'emplacement dans la page Gérer les emplacements fédérés, en cliquant sur la flèche qui s'affiche et puis en cliquant sur Exporter emplacement. Après avoir exporté un fichier de définition, vous pouvez l'importer dans un autre site du centre de recherche ou le placer sur un partage de fichiers pour que d'autres personnes puissent l'utiliser.

    NoteRemarque :

    Lors de l'exportation d'un emplacement fédéré sous la forme d'un fichier de définition, Office SharePoint Server n'inclut pas vos informations d'identification ou vos paramètres de sécurité avec le fichier.

  • Afficher les détails des emplacements fédérés

    Lorsque vous avez ajouté un ou plusieurs emplacements fédérés à Office SharePoint Server, la page Gérer les emplacements fédérés indique automatiquement le nombre de requêtes d'utilisateur et de clics publicitaires qui ont été relevés pour tous les emplacements répertoriés au cours des 30 derniers jours. Les administrateurs doivent savoir que certains résultats de recherche émanant des emplacements fédérés peuvent ne jamais recevoir de clic. Par exemple, le numéro de téléphone qui est affiché dans la réponse à la requête « numéro de téléphone Jean Dupont » peut induire l'utilisateur à composer le numéro de téléphone manuellement au lieu de cliquer sur un lien hypertexte dans la page des résultats de la recherche.

    TipConseil :

    Il se peut que vous rencontriez des problèmes avec un emplacement fédéré, par exemple lorsque des résultats de la recherche n'apparaissent pas ou mettent beaucoup de temps à s'afficher. Lorsque vous constatez des problèmes tels que ceux-ci, vous pouvez prendre des mesures pour réparer l'emplacement fédéré. Pour plus d'informations sur la résolution des problèmes liés aux emplacements fédérés, voir l'article consacré à la réparation des emplacements fédérés sur le site Office SharePoint Server 2007 sur TechNet (https://go.microsoft.com/fwlink/?linkid=84739&clcid=0x40C).

Téléchargement de fichiers de définition d'emplacements

La Galerie en ligne Office SharePoint Server 2007 contient plusieurs fichiers .fld (Federated Location Definition) disponibles en téléchargement. Vous pouvez accéder ce site en cliquant sur le lien Galerie en ligne dans la page Gérer les emplacements fédérés. Une fois que vous avez téléchargé un fichier de définition, enregistrez-le sur votre disque dur, puis utilisez le bouton Importer un emplacement dans la page Gérer les emplacements fédérés pour ajouter l'emplacement à votre site. Lorsque l'emplacement s'affiche dans la liste, vous pouvez modifier ses paramètres et personnaliser ses propriétés.

Lorsque vous créez un emplacement fédéré en important un fichier de définition, le code XSL qui détermine comment les résultats de recherche sont mis en forme et affichés est déjà créé pour vous. Si vous créez un emplacement personnalisé en tapant manuellement les propriétés et les métadonnées dans la page Ajouter un emplacement fédéré, et si vous souhaitez modifier l'apparence par défaut des résultats de la recherche, vous devez connaître la façon de modifier le code XSL de l'emplacement fédéré. Une fois que vous avez configuré un emplacement fédéré pour votre site, vous pouvez également l'exporter en vue d'une utilisation comme emplacement fédéré dans un autre site du centre de recherche.

Considérations relatives à la sécurité des emplacements fédérés

Selon le type d'emplacement que vous avez spécifié lors de la création ou de la modification d'un emplacement fédéré, votre emplacement fédéré peut exiger l'authentification, auquel cas vous devez spécifier la méthode d'authentification à utiliser.

Si l'option Index de recherche sur ce serveur est sélectionnée comme Type d'emplacement de l'emplacement fédéré, aucune information d'authentification supplémentaire n'est nécessaire. Les utilisateurs autorisés à accéder à la page des résultats de la recherche verront automatiquement les résultats à partir de l'emplacement fédéré compte tenu de leurs informations d'identification. Toutefois, si OpenSearch 1.0/1.1 est sélectionné comme type d'emplacement d'un emplacement fédéré, vous devez spécifier comment authentifier les informations d'identification de sécurité pour cet emplacement.

Les emplacements de recherche fédérés configurés pour OpenSearch 1.0 ou 1.1 peuvent être authentifiés de l'une des manières suivantes :

  • Accès anonyme

    Accorde à toutes les personnes de votre organisation l'accès aux résultats de recherche fédérés à l'emplacement associé sans l'authentification des informations d'identification du compte. Pour sélectionner cette option, cliquez sur Anonyme : cet emplacement ne nécessite pas d'authentification dans la section Spécifier les informations d'identification de la page Ajouter un emplacement fédéré ou de la page Modifier l'emplacement fédéré.

  • Authentification commune

    Accorde à tous les membres de votre organisation un nom d'utilisateur unique et un mot de passe qui servent à afficher les résultats de recherche fédérés à l'emplacement associé. Pour activer cette option, cliquez sur l'option d'authentification souhaitée sous Éléments communs dans la section Spécifier les informations d'identification des pages Ajouter un emplacement fédéré ou Modifier l'emplacement fédéré.

  • Authentification au niveau de l'utilisateur

    Authentifie les informations d'identification de l'utilisateur individuel pour afficher les résultats de recherche fédérés à l'emplacement associé. Pour activer cette option, cliquez sur l'option d'authentification souhaitée sous Utilisateur dans la section Spécifier les informations d'identification des pages Ajouter un emplacement fédéré ou Modifier l'emplacement fédéré.

    NoteRemarque :

    Bien que Search Server 2008 ne fournisse pas d'interface utilisateur pour la capture des informations d'identification d'authentification de compte d'utilisateur unique, il fournit des API pour la validation des informations d'identification dans une interface d'utilisateur personnalisée.

Modification des propriétés des composants WebPart pour les emplacements fédérés

Tous les résultats de recherche pour les emplacements fédérés sont affichés en utilisant deux types de composants WebPart : le composant WebPart des résultats de recherche fédérés et le composant WebPart des résultats de recherche fédérés de niveau supérieur. Avant que vous puissiez afficher les résultats de recherche à partir d'un emplacement fédéré, vous devez cliquer sur le nom de l'emplacement fédéré dans la liste Emplacement du volet d'outils du composant WebPart.

Dans la page des résultats de recherche, dans le menu Actions du site, cliquez sur Modifier la page. Cliquez sur Modifier dans le menu du composant WebPart, puis cliquez sur Modifier le composant WebPart partagé pour ouvrir le volet d'outils.

Vous pouvez modifier les propriétés suivantes, qui sont disponibles dans le composant WebPart des résultats de recherche fédérés et le composant WebPart des résultats fédérés de niveau supérieur :

  • Emplacement

    Permet de spécifier le nom de l'emplacement ou des emplacements fédérés.

  • Propriétés d'affichage

    Permet de spécifier le nombre de résultats à afficher par page, s'il faut limiter le nombre de caractères dans le texte de la synthèse ou de l'URL qui s'affiche et s'il faut utiliser les paramètres de visualisation de l'emplacement. Dans les propriétés du composant WebPart des résultats de recherche fédérés, vous pouvez en outre spécifier s'il faut afficher un graphique animé pour indiquer que l'image est toujours en chargement, ou s'il faut retourner des résultats de façon asynchrone au lieu d'attendre le chargement de la page entière.

  • Options de requête de résultats

    Permet de spécifier s'il faut supprimer les résultats dupliqués, s'il faut activer la recherche basée sur le radical des termes et s'il faut ignorer les mots parasites.

  • Lien Résultats supplémentaires

    Permet de spécifier s'il faut afficher un lien Résultats supplémentaires, et ce que le texte du lien doit contenir.

NoteRemarque :

En plus des propriétés uniques des composants WebPart de fédération, tous les composants WebPart partagent un ensemble commun de propriétés qui contrôlent leur apparence, leur disposition et leurs caractéristiques avancées. Vous pouvez afficher et modifier ces propriétés des composants WebPart de fédération de la même façon que pour les autres composants WebPart. Pour plus d'informations sur l'utilisation des paramètres des propriétés communes, voir « Personnaliser les composants WebPart » dans l'aide de Microsoft Windows SharePoint Services.