Disposition des résultats pour le connecteur Wiki Graph Azure DevOps

Le connecteur Wiki Graph Azure DevOps permet à votre organisation d’indexer des wikis à partir du service Azure DevOps. Après avoir configuré le connecteur et le contenu d’index, vous devez configurer une page de résultats de recherche.

Pour configurer la page des résultats de la recherche, vous devez :

  1. Configurez la recherche verticale.
  2. Configurer le type de résultat de recherche.

Dans ce document, nous avons fourni un exemple de disposition de résultat JSON nécessaire pour configurer votre disposition de résultats pour le connecteur Wiki Azure DevOps.

Avant de commencer

Vous devez avoir configuré le connecteur Wiki Graph Azure DevOps. Pour utiliser l’exemple de disposition de résultat JSON tel qu’il est, vous devez sélectionner les propriétés ci-dessous pour l’indexation avec le schéma de recherche mentionné.

Remarque

  • Récupérer l’attribut de recherche est requis pour afficher une propriété dans le modèle de résultat de recherche. Une propriété peut également avoir d’autres attributs de recherche.
Propriété Attribut de schéma de recherche requis
Titre Récupérer
RemoteURL Récupérer
LastPublishedAuthorName Récupérer
LastPublishedDate Récupérer
Contenu Content, propriété
Organisation Récupérer
Projet Récupérer
WikiIdentifier Récupérer

Disposition des résultats

Avec cet exemple, les résultats de votre recherche se présentent comme suit :

Exemple de disposition pour le connecteur Wiki Azure DevOps.

Voici le fichier JSON associé à la disposition :

{
    "type": "AdaptiveCard",
    "version": "1.0",
    "body": [
        {
            "type": "ColumnSet",
            "columns": [
                {
                    "type": "Column",
                    "width": "auto",
                    "items": [
                        {
                            "type": "Image",
                            "url": "https://searchuxcdn.blob.core.windows.net/designerapp/images/AzureDevOpsLogo.png",
                            "horizontalAlignment": "Center",
                            "altText": "Not available",
                            "width": "-1px",
                            "size": "Small"
                        }
                    ]
                },
                {
                    "type": "Column",
                    "width": 8,
                    "items": [
                        {
                            "type": "TextBlock",
                            "text": "[${Title}](${RemoteURL})",
                            "color": "Accent",
                            "size": "Medium",
                            "weight": "Bolder"
                        },
                        {
                            "type": "TextBlock",
                            "text": "__${LastPublishedAuthorName}__ modified on {{DATE(${LastPublishedDate})}}",
                            "spacing": "Small"
                        },
                        {
                            "type": "ColumnSet",
                            "columns": [
                                {
                                    "type": "Column",
                                    "width": "stretch",
                                    "items": [
                                        {
                                            "type": "TextBlock",
                                            "text": "__Organization:__ ${Organization}"
                                        }
                                    ]
                                },
                                {
                                    "type": "Column",
                                    "width": "stretch",
                                    "items": [
                                        {
                                            "type": "TextBlock",
                                            "text": "__Project:__ ${Project}"
                                        }
                                    ]
                                },
                                {
                                    "type": "Column",
                                    "width": "stretch",
                                    "items": [
                                        {
                                            "type": "TextBlock",
                                            "text": "__Wiki:__ ${WikiIdentifier}"
                                        }
                                    ]
                                }
                            ]
                        },
                        {
                            "type": "TextBlock",
                            "text": "${ResultSnippet}",
                            "wrap": true,
                            "maxLines": 3,
                            "spacing": "Medium"
                        }
                    ],
                    "horizontalAlignment": "Center",
                    "spacing": "Medium"
                }
            ]
        }
    ],
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "$data": {
    }
}

Ressources

Personnaliser la page des résultats de la recherche

Gérer les dispositions des résultats de la recherche