Partager via


Comment faire pour configurer le composant WebPart résultats de la recherche, pour utiliser une nouvelle source de résultat dans SharePoint Server

 

**Sapplique à :**SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-07-24

Résumé : Découvrez comment configurer le composant WebPart résultats de la recherche, pour utiliser une nouvelle source de résultat dans SharePoint Server.

Dans l’article précédent de cette série, Comment créer une Collection de sites du centre de recherche et activer l’analyse du contenu de SharePoint Server, nous avons expliqué la création d’une collection de sites Centre de recherche et l’activation de l’analyse de votre contenu. Voici les titres des sections de cet article :

  • Procédure de désactivation du contrôle de version pour la bibliothèque Pages

  • Réflexion sur la création d’une origine des résultats pour votre centre de recherche

  • Procédure de création d’une origine des résultats

  • Procédure de configuration du composant WebPart Résultats de la recherche pour utiliser une nouvelle origine des résultats

Procédure de désactivation du contrôle de version pour la bibliothèque Pages

Si vous ne voulez pas archiver et extraire des pages lors de la configuration du composant WebPart Résultats de la recherche, vous pouvez désactiver le contrôle de version pour la bibliothèque de pages.

Voici la procédure à suivre pour désactiver le contrôle de version pour la bibliothèque de pages :

  1. Accédez à Paramètres du site --> Contenu du site.

  2. Sur la page Contenu du site, cliquez sur la bibliothèque de pages.

  3. Dans la bibliothèque de pages, cliquez sur l’onglet BIBLIOTHÈQUE, puis sur Paramètres de la bibliothèque.

  4. Sur la page Paramètres, cliquez sur Paramètres de contrôle de version.

  5. Sur la page Paramètres de contrôle de version, dans la section Approbation de contenu, pour l’option Exiger l’approbation du contenu pour les éléments envoyés, sélectionnez Non.

  6. Dans la section Historique des versions de document, pour l’option Créer une version à chaque modification d’un fichier dans cette bibliothèque de documents, sélectionnez Aucun contrôle de version.

  7. Dans la section Exiger l’extraction, pour l’option Exiger l’extraction des documents avant de pouvoir les modifier, sélectionnez Non.

    Turn Off Versioning for Pages Library

Réflexion sur la création d’une origine des résultats pour votre centre de recherche

L’origine des résultats indique d’où peuvent provenir les résultats de votre recherche. Par exemple, dans notre scénario, nous ne voulions pas que les résultats de la recherche proviennent de tous les sites de la batterie de serveurs SharePoint, mais seulement d’un site spécifique de la batterie de serveurs.

La source de résultats par défaut dans un centre de recherche renvoie des résultats de la recherche à partir de la batterie de serveurs complète SharePoint Server. Si vous souhaitez que les résultats de la recherche à partir de la batterie de serveurs complète SharePoint Server, vous pouvez atteindre le prochain article de cette série, Envisagez d’utiliser des raffineurs sur une page de résultats de recherche dans SharePoint Server. Toutefois, si vous souhaitez que les résultats de la recherche à partir d’un sous-ensemble au sein de votre batterie de SharePoint Server (dans notre scénario, un site spécifique), vous devez créer une source de résultat.

Procédure de création d’une origine des résultats

En fonction de votre niveau d’autorisation, vous créez une origine des résultats sur trois niveaux :

Niveau d’autorisation Emplacement de l’origine des résultats

Administrateur de l’application Service de recherche

Toutes les collections de sites dans la batterie de serveurs

Administrateur de collections de sites

Tous les sites d’une collection de sites

Propriétaire de collection de sites

Un seul site

Pour économiser de l’espace, nous allons uniquement vous présenter la création d’une origine des résultats en tant qu’administrateur de collection de sites.

  1. Accédez à Paramètres du site --> Origines des résultats de la recherche.

  2. Sur la page Gérer les origines des résultats, cliquez sur Nouvelle origine des résultats.

    Create Result Source

  3. Sur la page Ajouter une origine de résultats, saisissez un nom. Sélectionnez des valeurs pour Protocole et Type, puis cliquez sur Lancer le Générateur de requêtes. Cette action entraîne l’ouverture d’une boîte de dialogue.

    Dans notre scénario, nous avons nommé l’origine des résultats Articles et conservé les valeurs par défaut pour Protocole et Type.

    Add Result Source

  4. Dans la boîte de dialogue Créer votre requête, définissez l’origine des résultats.

    Souvenez-vous, dans notre scénario, nous voulions uniquement des résultats de la recherche provenant d’un site particulier de la batterie de serveurs. Par conséquent, dans le champ Texte de requête, nous avons ajouté les informations suivantes :

    {searchTerms?} (contentclass:sts_listitem) path:http://<path>
    

    Search Results From a Particular Site

    Avant de continuer, analysons les informations saisies :

    • {searchTerms?} Dans notre origine des résultats, nous souhaitions inclure les mots saisis par les utilisateurs dans la zone de requête lorsqu’ils effectuent une recherche. Nous ne pouvons évidemment pas savoir ce que les utilisateurs écriront. Par conséquent, nous avons ajouté la variable de requête {searchTerms?}. Pour votre information, vous pouvez déterminer qu’il s’agit d’une variable de requête, car elle est délimitée par des accolades (pour plus d’informations, voir Query variables in SharePoint Server). Lorsqu’un utilisateur saisit une requête, cette variable de requête est remplacée par les mots saisis par l’utilisateur dans la zone de requête. Le point d’interrogation à la fin de la variable signifie que si aucun mot n’est saisi dans la zone de requête, la variable doit être ignorée.

    • (contentclass:sts_listitem) Signifie que seuls les éléments de liste seront inclus dans l’origine des résultats.

    • path:http://<path> Chemin du site d’où les résultats de la recherche doivent provenir.

  5. Vérifiez que l’origine des résultats fonctionne correctement en cliquant sur l’onglet TEST, puis sur Afficher plus.

    Test and Show More

  6. Dans le champ {searchTerms}, saisissez des termes de requête afin de simuler une requête saisie par un utilisateur, puis cliquez sur Tester la requête.

    Dans notre scénario, nous avons saisi configuration de la recherche.

    Enter Query

    Notez que 52 résultats ont été renvoyés. (Nous vous expliquerons en quoi cela est intéressant dans la section suivante...)

  7. Cliquez sur OK pour fermer la boîte de dialogue, puis sur Enregistrer.

À présent que nous disposons d’une origine des résultats pour le centre de recherche, nous pouvons passer à la configuration du composant WebPart Résultats de la recherche afin d’utiliser la nouvelle origine des résultats.

Procédure de configuration du composant WebPart Résultats de la recherche pour utiliser une nouvelle origine des résultats

Par défaut, le composant WebPart Résultats de la recherche est utilisé dans la page des résultats de la recherche. Pour configurer le composant WebPart Résultats de la recherche, vous devez accéder à la page des résultats de la recherche. Voici la procédure à suivre :

  1. Sur la page d’accueil de votre centre de recherche (l’URL par défaut de cette page est la suivante : <site>/Pages/default.aspx), saisissez une requête dans la zone de recherche et appuyez sur Entrée.

    Dans notre scénario, nous avons saisi configuration de la recherche.

    Enter Search

    Lorsque vous appuyez sur Entrée, vous êtes redirigé vers la page des résultats de la recherche (l’URL par défaut de cette page est la suivante : <site>/Pages/results.aspx).

    Dans notre scénario, 1 051 résultats de la recherche ont été renvoyés.

    Default Search Results Page

    N’oubliez pas que, par défaut, vous obtiendrez des résultats de la recherche à partir de la batterie de serveurs complète SharePoint Server. Les étapes suivantes expliquent comment modifier cette option, les résultats de recherche uniquement à partir de votre source nouvellement créée le résultat sont renvoyés :

  2. Dans la page des résultats de la recherche, cliquez sur le menu Paramètres --> Modifier la page.

  3. Dans le composant WebPart Résultats de la recherche, cliquez sur Menu du composant WebPart, puis sur Modifier le composant WebPart.

    Click Edit Web Part

  4. Dans le volet des outils du composant WebPart, cliquez sur Changer la requête. Cette action entraîne l’ouverture d’une boîte de dialogue.

    Change Query

  5. Dans la boîte de dialogue, dans le menu Sélectionner une requête, sélectionnez votre origine des résultats nouvellement créée.

    Dans notre scénario, nous avons sélectionné l’origine des résultats Articles (collection de sites).

    Select New Result Source

  6. Cliquez sur OK dans la boîte de dialogue et sur OK dans le volet des outils du composant WebPart, puis enregistrez la page. Pour vérifier que la configuration fonctionne, saisissez une requête.

    Dans notre scénario, nous avons saisi configuration de la recherche.

    Final Search Result

    52 résultats ont été renvoyés, il s’agit du même nombre d’éléments renvoyés lors du test de la requête dans la configuration de l’origine des résultats. Intéressant, non ?

À présent que le composant WebPart Résultats de la recherche affiche les résultats de la recherche qui nous intéressent, la prochaine tâche consiste à faciliter le filtrage de ces résultats de la recherche pour les utilisateurs à l’aide d’affinements.

Article suivant de cette série

Envisagez d’utiliser des raffineurs sur une page de résultats de recherche dans SharePoint Server