Procédure : afficher les données XML des résultats de la recherche
Le composant de recherche renvoie les résultats de la recherche, dans la page à l'origine de la demande, sous forme de données XML. Le composant de recherche détermine ensuite comment afficher ces résultats, en se basant sur les propriétés d'affichage du composant WebPart et de la transformation XSLT spécifiée dans la propriété XSL de ce composant WebPart.
Vous pouvez modifier les résultats de la recherche en modifiant le code de transformation XSL pour un composant WebPart en particulier. Pour procéder ainsi, vous devez être familiarisé avec la structure des données XML du composant WebPart de recherche.
Cette rubrique montre comment modifier le code de transformation XSL pour que le composant WebPart de recherche affiche le code XML brut qui contient les données du résultat de la recherche. Vous pouvez ensuite afficher les données XML du résultat de la recherche pour toutes les instances du composant WebPart CoreSearchResults.
Le tableau suivant présente la liste des instances de ce composant WebPart qui apparaît dans la page de résultats par défaut et le type de résultat correspondant pour chaque instance du composant WebPart.
Tableau 1. Instances du composant WebPart CoreSearchResults
Nom de l'instance du composant WebPart | Type de résultat |
---|---|
Résultats principaux de la recherche |
Résultats pertinents |
Résultats de la recherche à haut niveau de confiance [1] |
Résultats à haute fiabilité |
Résultats de la recherche à haut niveau de confiance [2] |
Mots-clés et meilleurs résultats |
Modifier la propriété XSL du composant WebPart
Ouvrez la fenêtre d'entrée de texte pour la propriété XSL en suivant les étapes décrites dans la section Procédure : afficher et modifier la transformation XSLT des résultats de la recherche.
Remplacez la transformation XSLT par défaut par :
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="/"> <xsl:copy-of select="*"/> </xsl:template> </xsl:stylesheet>
Cette transformation XSLT n'effectue aucune transformation. Par conséquent, les résultats de la recherche affichent les données XML brutes.
Cliquez sur OK ou sur Appliquer pour enregistrer les modifications apportées au composant WebPart.
Les résultats de la recherche sont renvoyés à nouveau sans la mise en forme fournie par la transformation XSLT.
Afficher les données XML du composant WebPart de recherche
Cliquez avec le bouton droit dans la zone de la page qui contient le composant pour lequel afficher les données XML des résultats de la recherche, puis cliquez sur Afficher la source dans le menu contextuel qui s'affiche.
Une page s'ouvre dans le Bloc-notes et affiche la source HTML.
Dans le menu Edition, cliquez sur Rechercher, puis recherchez les chaînes suivantes :
<All_Results>
Il s'agit de la balise de début pour la section qui contient les résultats complets de la recherche définis pour le composant WebPart que vous avez modifié.
Voir aussi
Autres ressources
Personnalisation des résultats de recherche de contenu d'entreprise
Procédure : afficher et modifier la transformation XSLT des résultats de la recherche
Procédure : modifier les propriétés retournées dans les résultats de recherches principaux