Dans cet article je vais vous montrer comment utiliser un autre moteur de recherche que la recherche SharePoint dans vos sites.
Le résultat attendu est celui-ci avec à gauche la recherche via le moteur de SharePoint, et à droite la recherche fédéré en utilisant Google par exemple.
Tout d’abord il faut récupérer les « SharePoint Federated Search Connector » ou bien les créer vous-même. Ce sont eux qui vont permettre d'utiliser des moteurs de recherche fédérés. Le plus simple reste de les récupérer sur le site http://www.sharepointanalysthq.com. Vous trouverez un zip avec des fichiers en .FLD.
Ensuite depuis la central administration de SharePoint, il faut cliquer depuis la page principale sur « Manage service applications », puis sur le service d’application de recherche, « Search Service Application » par défaut. Sur le menu de gauche cliquer sur « Federated Locations ».
Puis sur « Import Location ».
Là vous pourrez uploader les fichiers .FLD téléchargés plus tôt.
Enfin il nous reste à configurer notre moteur de recherche.
Tout d’abord il faut utiliser un des sites de recherche, la recherche de base des sites ne permettant pas d’utiliser la recherche fédérée :
Ensuite sur le site de recherche allez sur la page /results.aspx (ex : http://****/ Search/Pages/results.aspx chez moi) et depuis le ruban éditer la page.
Cliquer sur le bouton « Edit Web Part » de la web part « Top Federated Results »
Enfin dans les « Location Properties » sélectionnez la recherche désirée, puis vous pouvez modifier le nombre de résultat affiché dans « Display Properties ». Enfin cliquez sur « Apply »
Et voilà à chaque fois qu’une recherche sera lancée, vous obtiendrez les résultats provenant de plusieurs moteurs de recherche !
A bientôt !