Compartir a través de


Diseño de resultados para el conector de Graph en la nube de Confluence

El conector de Graph en la nube de Confluence permite a su organización indexar el contenido de Confluence. Después de configurar el conector y los datos de índice desde el sitio de Confluence, los usuarios finales pueden buscar ese contenido en Microsoft Search.

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 en la nube de Confluence.

Antes de empezar

Debe haber configurado el conector de Graph en la nube de Confluence. 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
Título Recuperar
URL Recuperar
UpdatedByName Recuperar
UpdatedOn Recuperar
Contenido Content (propiedad)

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 en la nube de Confluence.

Y este es el archivo JSON asociado al diseño:

{
    "type": "AdaptiveCard",
    "version": "1.3",
    "body": [
        {
            "type": "ColumnSet",
            "columns": [
                {
                    "type": "Column",
                    "width": "auto",
                    "items": [
                        {
                            "type": "Image",
                            "url": "https://searchuxcdn.blob.core.windows.net/designerapp/images/DefaultMRTIcon.png",
                            "horizontalAlignment": "center",
                            "size": "small"
                        }
                    ],
                    "horizontalAlignment": "center"
                },
                {
                    "type": "Column",
                    "width": "stretch",
                    "items": [
                        {
                            "type": "ColumnSet",
                            "columns": [
                                {
                                    "type": "Column",
                                    "width": "auto",
                                    "items": [
                                        {
                                            "type": "TextBlock",
                                            "text": "[${Title}](${Url})",
                                            "weight": "bolder",
                                            "size": "medium",
                                            "maxLines": 3,
                                            "color": "accent"
                                        }
                                    ],
                                    "spacing": "none"
                                }
                            ],
                            "spacing": "small"
                        },
                        {
                            "type": "TextBlock",
                            "text": "[${Url}](${Url})",
                            "spacing": "small",
                            "weight": "bolder",
                            "color": "dark"
                        },
                        {
                            "type": "Container",
                            "items": [
                                {
                                    "type": "TextBlock",
                                    "text": "**${UpdatedByName}** modified {{DATE(${UpdatedOn})}}",
                                    "spacing": "small",
                                    "$when": "${UpdatedByName!='' && UpdatedOn!=''}"
                                },
                                {
                                    "type": "TextBlock",
                                    "text": "Modified on {{DATE(${UpdatedOn})}}",
                                    "spacing": "small",
                                    "$when": "${UpdatedByName=='' && UpdatedOn!=''}"
                                },
                                {
                                    "type": "TextBlock",
                                    "text": "Modified by __${UpdatedByName}__",
                                    "spacing": "small",
                                    "$when": "${UpdatedByName!='' && UpdatedOn==''}"
                                }
                            ],
                            "spacing": "small"
                        },
                        {
                            "type": "TextBlock",
                            "text": "${ResultSnippet}",
                            "maxLines": 2,
                            "wrap": true,
                            "spacing": "small"
                        }
                    ],
                    "spacing": "medium"
                }
            ]
        }
    ],
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "$data": {
        "UpdatedOn": "2019-09-25T06:08:39Z,SHORT",
        "ResultSnippet": "Marketing team at Contoso.., and looking at the Contoso Marketing documents on the team site. This contains the data from FY20 and will taken over to FY21...Marketing Planning is ongoing for FY20..",
        "UpdatedByName": "Amanda Brady",
        "Url": "https://modernacdesigner.azurewebsites.net",
        "Title": "Contoso Marketing Analysis - Q3 FY18"
    }
}

Recursos

Personalizar la página de resultados de búsqueda

Administrar los diseños de resultados de búsqueda