Configurer un composant WebPart Recherche de contenu dans SharePoint

S’applique à
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 Enterprise

Affichez le contenu de vos pages classiques SharePoint en configurant des requêtes simples et avancées dans un composant WebPart Recherche dans le contenu.

Ce composant WebPart est conçu pour les pages classiques. Si vous n’utilisez pas de pages classiques, consultez le composant WebPart Contenu en case activée.

À propos du composant WebPart Recherche de contenu (CSWP)

Quand les visiteurs accèdent à une page qui contient un composant WebPart Recherche de contenu, ce dernier émet automatiquement une requête. Les résultats de la recherche s’affichent dans le composant WebPart Recherche de contenu. Dans la plupart des cas, les visiteurs ne se rendent même pas compte que la technologie de recherche est utilisée pour afficher le contenu qu’ils visualisent. Pour eux, il s’agit d’une page web quelconque.

En configurant une requête dans un composant WebPart Recherche de contenu, vous pouvez définir le contenu que les visiteurs sont autorisés à afficher quand ils accèdent à une page contenant un composant WebPart Recherche de contenu. Par défaut, la requête dans le composant WebPart Recherche de contenu est configurée pour afficher les trois derniers éléments modifiés dans le site. En configurant la requête, vous pouvez modifier le nombre d’éléments affichés dans le composant WebPart Recherche de contenu. Par exemple, vous pouvez configurer la requête de sorte que le composant WebPart Recherche de contenu affiche neuf éléments de liste à partir d’une liste en particulier, ou les six derniers documents que le visiteur a créés dans une bibliothèque de documents.

Haut de la page

Ajouter un composant WebPart Recherche de contenu

  1. Assurez-vous que vous êtes membre du groupe Concepteurs SharePoint sur le site dans lequel vous voulez ajouter le composant WebPart.
  2. Accédez à la page dans laquelle vous voulez ajouter le composant WebPart.
  3. Dans ParamètresSmall Settings gear qui a remplacé les Paramètres du site. , sélectionnez Modifier la page.
  4. Dans la zone où vous souhaitez ajouter le composant WebPart, sélectionnez Ajouter un composant WebPart.
  5. Dans la liste Catégories, sélectionnez Report de contenu.
  6. Dans la liste Parties, sélectionnez Recherche de contenu>,Ajouter.

Haut de la page

Afficher du contenu en configurant une requête simple dans un composant WebPart Recherche de contenu

Si la requête que vous souhaitez que le composant CSWP émet est simple, par exemple, si vous souhaitez limiter les résultats de recherche à une source de résultat ou à une balise spécifique, vous devrez probablement utiliser uniquement les options de configuration de l’onglet INFORMATIONS DE BASE .

Onglet CONCEPTS DE BASE lors de la configuration de la requête dans un composant WebPart Recherche de contenu

  1. Assurez-vous que vous êtes membre du groupe Concepteurs SharePoint sur le site qui contient le composant WebPart Recherche de contenu.
  2. Accédez à la page qui contient le composant WebPart Recherche de contenu à modifier.
  3. Dans ParamètresSmall Settings gear qui a remplacé les Paramètres du site. , sélectionnez Modifier la page.
  4. Dans le composant WebPart, sélectionnez la flèche > de menu Modifier le composant WebPart Recherche de contenu.
  5. Dans le volet des outils du composant WebPart, dans la section Propriétés, dans la section Critères de recherche, sélectionnez Changer la requête.
    Une boîte de dialogue identique à celle présentée dans l’image ci-dessus s’affiche. Ici, vous pouvez configurer la requête comme décrit dans le tableau suivant.
Sélectionnez une requête Sélectionnez un Gérer les sources de résultats pour spécifier le contenu à rechercher.
Restreindre par application Sélectionnez une option dans la liste pour limiter les résultats à un site, une bibliothèque, une liste ou une URL spécifique.
Limiter par une balise Vous pouvez limiter les résultats à un contenu balisé avec un terme.
Sélectionnez l’un des éléments suivants :Ne pas restreindre par une baliseLes résultats de recherche ne sont pas limités par un terme. Restreindre par terme de navigation de la page activeLes résultats de recherche sont limités au contenu qui est marqué avec le terme de navigation de la page active. Le terme de navigation s’affiche comme dernière partie de l’URL conviviale. Cette option n’a de sens que pour les sites qui utilisent la navigation gérée. Restreindre par navigation actuelle et enfantLes résultats de recherche sont limités au contenu marqué avec le terme de navigation de la page active (affiché en tant que dernière partie de l’URL conviviale) et au contenu marqué avec des sous-termes du terme de navigation actuel. Cette option est uniquement pertinente pour les sites qui utilisent la navigation gérée.
Remarque : Dans un scénario de publication intersites, cette sélection fonctionne uniquement lorsque la source de résultat que vous avez sélectionnée dans le menu Sélectionner une requête est la source de résultat du catalogue créée lorsque vous avez connecté votre site de publication à un catalogue. Restreindre sur cette baliseLes résultats de recherche sont limités au contenu marqué avec l’étiquette que vous tapez à l’intérieur de la zone.

Haut de la page

Afficher du contenu en configurant une requête avancée dans un composant WebPart Recherche de contenu

Si la requête que vous souhaitez que le composant CSWP émet est avancée, par exemple, vous souhaitez utiliser la référence de syntaxe du langage de requête par mots-clés (KQL), vous devez utiliser les options de configuration disponibles en mode Avancé sous l’onglet INFORMATIONS DE BASE.

Lorsque vous configurez la requête en mode avancé, vous pouvez également utiliser des variables de requête . Les variables de requête sont des espaces réservés qui sont remplacés par des valeurs lors de l’exécution d’une requête. Voici deux exemples de variables de requête : {User.Name}, qui est un espace réservé au nom de l’utilisateur qui consulte la page, et {URLToken.1}, qui est un espace réservé à la première valeur dans l’URL (à partir de la droite vers la gauche).

  1. Assurez-vous que vous êtes membre du groupe Concepteurs SharePoint sur le site qui contient le composant WebPart Recherche de contenu.
  2. Accédez à la page qui contient le composant WebPart Recherche de contenu à modifier.
  3. Dans ParamètresSmall Settings gear qui a remplacé les Paramètres du site. , sélectionnez Modifier la page.
  4. Dans le volet des outils du composant WebPart, dans la section Propriétés, dans la section Critères de recherche, sélectionnez Changer la requête.
  5. Dans la boîte de dialogue qui s’affiche, sélectionnez Basculer en mode avancé.
  6. Configurez la requête comme décrit dans les tableaux suivants :
Onglet CONCEPTS DE BASE
Sélectionner une requête
Filtre par mots clés
Filtre de propriétés
Texte de requête
Onglet AFFINEMENTS
Cet onglet vous permet de limiter les résultats de votre recherche aux éléments qui disposent d’une ou de plusieurs valeurs d’affinement. Les propriétés gérées qui sont activées en tant qu’affinements dans le schéma de recherche figurent dans la section Choisissez vos affinements. Sélectionnez une valeur d’affinement dans la liste, puis sélectionnez Ajouter pour l’ajouter à la requête.
Si vous voulez que les résultats de la recherche s’affichent sous forme de groupe sur une ou plusieurs propriétés gérées, sélectionnez Afficher plus. Cela est utile pour afficher plusieurs variantes d’un élément donné et les regrouper sous un résultat unique.
Onglet TRI
Dans cet onglet, vous pouvez spécifier la façon dont vous voulez que les résultats de la recherche soient triés. La liste déroulante Trier par contient toutes les propriétés gérées qui sont définies comme pouvant être triées dans le schéma de recherche. Dans cette liste, sélectionnez une propriété gérée, puis sélectionnez Décroissant ou Croissant. Pour ajouter d’autres niveaux de tri, sélectionnez Ajouter un niveau de tri.
Si vous avez sélectionné Classement dans la liste Trier par , vous pouvez ajouter d’autres règles et conditions en sélectionnant Ajouter une règle de classement dynamique.
Onglet PARAMÈTRES
Règles de requête
Réécriture d’URL
Comportement de chargement
Priority (Priorité)
Mise en cache
Onglet TEST Description
Cet onglet vous permet de prévisualiser les détails des requêtes envoyées par le composant WebPart Recherche de contenu.
Texte de requête Affiche la requête qui sera exécutée par le composant WebPart Recherche de contenu.
Sélectionnez Afficher plus pour afficher des informations supplémentaires.
Modèle de requête Affiche le contenu du modèle de requête appliqué à la requête.
Affiné par Affiche les affinements appliqués à la requête, tels qu’ils sont définis sous l’onglet AFFINEMENTS.
Regroupé par Affiche les résultats de la recherche regroupés par propriété gérée, tels qu’ils sont définis sous l’onglet AFFINEMENTS.
Règles de requête appliquées Affiche les règles de requête qui sont appliquées à la requête.
Variables du modèle de requête Affiche les variables de requête qui sont appliquées à la requête et les valeurs de ces variables comme elles s’appliquent à la page active. Pour prévisualiser les résultats, sélectionnez Tester la requête.
Pour tester le fonctionnement de la requête pour différents termes de segment d’utilisateur, sélectionnez Ajouter un terme de segment d’utilisateur. Pour prévisualiser les résultats, sélectionnez Tester la requête.
Texte de requête Affiche la requête qui sera émise par le composant WebPart Recherche de contenu.

Haut de la page

Contrôler la façon dont le contenu s’affiche dans un composant WebPart Recherche de contenu

Pour contrôler la façon dont le contenu s’affiche dans un composant WebPart Recherche de contenu, vous devez personnaliser les modèles d’affichage. Pour plus d’informations sur la création d’un modèle d’affichage personnalisé, voir Modèles d’affichage du Gestionnaire de conception SharePoint 2013

Haut de la page

Conseils sur la façon de configurer le composant WebPart Recherche de contenu pour réduire le temps de chargement des pages

Le composant CSWP offre une grande souplesse pour configurer la requête. Toutefois, si vous configurez le composant WebPart pour utiliser une requête très complexe, SharePoint doit travailler plus dur pour résoudre la requête, ce qui peut à nouveau entraîner une augmentation du temps de chargement des pages. Dans le jargon de la recherche, cela équivaut à une latence de requête accrue.

Les conseils suivants peuvent vous aider à réduire la complexité des requêtes et le temps de chargement des pages :

  • Évitez d’utiliser plusieurs opérateurs OU. Les opérateurs OU augmentent la complexité de la requête plus que les opérateurs ET. Si votre requête contient des opérateurs OU, essayez de modifier la requête pour utiliser les opérateurs ET à la place.
  • Évitez d’utiliser l’opérateur générique (*). Essayez plutôt de configurer la requête pour utiliser la correspondance exacte.
  • Évitez d’utiliser des expressions de mots clés. Essayez plutôt d’utiliser un seul mot clé.
  • Évitez d’utiliser des variables de requête qui contiennent des propriétés User ou des propriétés Term et term ensemble. Voir Variables de requête dans SharePoint Server 2013 pour plus d’informations et des exemples de ces propriétés.
  • Évitez d’ajouter un tri personnalisé tel que des niveaux de tri et des règles de classement dynamique. Essayez plutôt d’utiliser les options de tri par défaut dans le menu déroulant Trier par de l’onglet TRIS
  • Si vous n’utilisez pas de règles de requête, sélectionnez Ne pas utiliser de règles de requête dans l’ongletPARAMÈTRES .
  • Si vous n’utilisez pas le composant WebPart pour afficher le contenu d’un catalogue de produits, sélectionnez Ne pas réécrire les URL dans l’ongletPARAMÈTRES .

Voir aussi

Modifier les paramètres pour le composant WebPart Résultats de la recherche