Diseño de resultados para el conector de Wiki Graph de Azure DevOps
El conector de Wiki Graph de Azure DevOps permite a su organización indexar wikis desde el servicio Azure DevOps. Después de configurar el conector y el contenido de índice, debe configurar una página de resultados de búsqueda.
Para configurar la página de resultados de búsqueda, debe:
- Configurar la búsqueda vertical.
- Configure el tipo de resultado de búsqueda.
En este documento, hemos proporcionado un JSON de diseño de resultados de ejemplo necesario para configurar el diseño de resultados para el conector Wiki de Azure DevOps.
Antes de empezar
Debe haber configurado el conector de Wiki Graph de Azure DevOps. Para consumir el json de diseño de resultados de ejemplo tal como está, debe seleccionar las propiedades siguientes para la indexación con el esquema de búsqueda mencionado.
Nota:
- Se requiere recuperar el atributo de búsqueda para mostrar una propiedad en la plantilla de resultados de búsqueda. Una propiedad también puede tener otros atributos de búsqueda.
Propiedad | Atributo de esquema de búsqueda necesario |
---|---|
Cargo | Recuperar |
Remoteurl | Recuperar |
LastPublishedAuthorName | Recuperar |
LastPublishedDate | Recuperar |
Contenido | Content (propiedad) |
Organización | Recuperar |
Project | Recuperar |
WikiIdentifier | Recuperar |
Diseño de resultados
Con este ejemplo, los resultados de la búsqueda tendrán el siguiente aspecto:
Y este es el archivo JSON asociado al diseño:
{
"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": {
}
}