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 :
- Configurez la recherche verticale.
- 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 :
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": {
}
}