Configurer les origines de résultats dans SharePoint

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+

Les origines de résultats dans SharePoint permettent d’indiquer à SharePoint un fournisseur de résultat de recherche et de paramétrer ces résultats. Vous pouvez donc grâce à ce système faire des recherches depuis SharePoint vers des systèmes de recherche externe.

Nous allons dans cet exemple integrer les résultat de Bing pour effectuer des recherche sur Wikipedia que nous afficherons directement dans SharePoint

Paramétrer l’origine de résultats

  • Menu origine des resultatsDans les parametres du site de SharePoint sélectionner Origines des résultats. Cette page regroupe toutes les origines de résultats de SharePoint.
  • Cliquer sur « Nouvelle origine de résultats »Nommer et décrire la source
  • Dans notre cas nous allons utiliser le protocole OpenSearch, c’est le protocole qu’utilise Bing
  • Dans URL source saisir L’URL de la source OpenSearch
    • Url: https://www.bing.com/search
    • termes recherchés: q={searchTerms} qui sera transformé par les mots recherchés
    • Site sur lequel est effectué la recherche: +%2Bsite%3Awikipedia.fr
    • Format retourné: format=rss
  • Ce qui donne: https://www.bing.com/search?q={searchTerms}+%2Bsite%3Awikipedia.fr&format=rss
  • Les requetes sur Bing etant anonymes il n’est pas necessaire de configurer le mode d’authentification.

Afficher les résultats dans la page de recherche

Nous pourrions imaginer utiliser cette nouvelle source dans une webpart de recherche sur une page spécifique, mais il également possible de configurer SharePoint pour que ces résultat apparaissent dans la page de recherche grâce aux « Blocs de résultats ».

  • Dans les parametres du site de SharePoint sélectionner « Gérer les règles de requête ».
  • Nous souhaitons que les résultat soient accessible au travers des résultats de la recherche locale de SharePoint, pour cela il faut selectionner le contexte « Local SharePoint Results »
  • Sélectionner « Nouvelle règle de requête »
  • Nommer la règle
  • Il faut d’abord définir dans quelles conditions la requête ira chercher les résultats dans la source de recherche définie precedement:
    • Sélectionner « Correspondance de texte de la requête avancée »
    • Saisir une expression déclenchant la règle, ici « wiki
    • Sélectionner « Seul le début de la requête correspond »
    • Lorsque nous saisirons dans le moteur de recherche le mot wiki en début de requête, alors le moteur de recherche utilisera notre source de résultats
  • Ensuite nous allons définir quelles actions vont être effectuées quand la condition précédente est remplie:
    • Cliquer sur bloc de résultat, une nouvelle fenêtre s’ouvre
    • Dans cette fenêtre sélectionner la source de la recherche. Dans notre cas c’est Wikipedia

Une fois terminé il ne reste plus qu’a tester:

Sources:

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+

Laisser un commentaire

Top