Compartir a través de


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:

  1. Configurar la búsqueda vertical.
  2. 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:

Ejemplo de un diseño para el conector Wiki de Azure DevOps.

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": {
    }
}

Recursos

Personalizar la página de resultados de búsqueda

Administrar los diseños de resultados de búsqueda