Comment configurer le partie Web Part résultats de la recherche pour utiliser une nouvelle origine des résultats dans SharePoint Server

S’APPLIQUE À :  yes-img-13 2013  yes-img-16 2016  yes-img-19 2019  yes-img-se Subscription Edition  no-img-sop SharePoint in Microsoft 365

Dans l’article précédent de cette série, Comment créer une collection de sites Centre de recherche et activer l’analyse de votre contenu dans SharePoint Server, nous avons expliqué comment créer une collection de sites Centre de recherche et activer 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

Si vous ne souhaitez pas archiver et sortir des pages lorsque vous configurez le partie Web Part 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. Go to Site settings --> Site contents.

  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.

    Désactiver le versioning pour la bibliothèque de pages

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.

L’origine des résultats par défaut dans un Centre de recherche renvoie les résultats de recherche à partir de la batterie SharePoint server complète. Si vous souhaitez obtenir des résultats de recherche à partir de la batterie de serveurs SharePoint Server complète, vous pouvez passer à l’article suivant de cette série, Plan to use refiners on a search results page in SharePoint Server. Toutefois, si vous souhaitez obtenir des résultats de recherche provenant uniquement d’un sous-ensemble au sein de votre batterie de serveurs SharePoint Server (dans notre scénario, un site spécifique), vous devez créer une origine des résultats.

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 montrer comment créer une origine des résultats en tant qu’administrateur de collection de sites.

  1. Go to Site settings --> Search Result Sources.

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

    Créer une origine des résultats

  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. Une boîte de dialogue s’ouvre.

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

    Ajouter une origine des résultats

  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>
    

    Résultats de recherche provenant d’un site particulier

    Avant de passer à la suite, nous allons analyser ce que nous avons entré :

  • {searchTerms?} Dans notre origine des résultats, nous voulions inclure les mots que les utilisateurs tapent à l’intérieur de la zone de requête lors de la recherche de quelque chose. Nous ne pouvons évidemment pas savoir ce que les utilisateurs écriront. Par conséquent, nous avons ajouté {searchTerms?} la variable de requête. Par ailleurs, vous pouvez indiquer qu’il s’agit d’une variable de requête, car elle est entre accolades (pour plus d’informations, voir variables de requête dans 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) Cela 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.

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

    Tester et afficher plus

  2. 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 entré la configuration de recherche.

    Entrer une requête

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

  3. Cliquez sur OK pour fermer la boîte de dialogue, puis enregistrez.

À 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 marche à suivre :

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

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

    Entrer la recherche

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

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

    Page des résultats de recherche par défaut

    N’oubliez pas que, par défaut, vous obtenez des résultats de recherche à partir de la batterie SharePoint server complète. Les étapes suivantes expliquent comment modifier cette option de façon à n’obtenir que les résultats de la recherche issus de votre origine des résultats nouvellement créée :

  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. Une boîte de dialogue s’ouvre.

    Modifier la requête

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

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

    Sélectionner une nouvelle origine des résultats

  6. Cliquez sur OK dans la boîte de dialogue, cliquez sur OK dans le volet Outils du web, puis enregistrez la page. Pour vérifier que la configuration fonctionne, saisissez une requête.

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

    Résultat final de la recherche

    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

Planifier l’utilisation d’affinements sur une page de résultats de recherche dans SharePoint Server