Layout de resultado para o conector do Wiki Graph do Azure DevOps

O conector do Wiki Graph do Azure DevOps permite que sua organização indexe wikis do serviço Azure DevOps. Depois de configurar o conector e o conteúdo do índice, você precisará configurar uma página de resultado da pesquisa.

Para configurar a página de resultados da pesquisa, você precisa:

  1. Configurar a pesquisa vertical.
  2. Configurar o tipo de resultado da pesquisa.

Neste documento, fornecemos um JSON de layout de resultado de exemplo necessário para configurar seu layout de resultado para o conector Wiki do Azure DevOps.

Antes de começar

Você deve ter configurado o conector do Wiki Graph do Azure DevOps. Para consumir o JSON do layout de resultado de exemplo como está, você deve selecionar as propriedades abaixo para indexação com o esquema de pesquisa mencionado.

Observação

  • Recuperar atributo de pesquisa é necessário para exibir uma propriedade no modelo de resultado da pesquisa. Uma propriedade também pode ter outros atributos de pesquisa.
Propriedade Atributo de esquema de pesquisa necessário
Título Recuperar
RemoteURL Recuperar
LastPublishedAuthorName Recuperar
LastPublishedDate Recuperar
Conteúdo Propriedade Content
Organização Recuperar
Project Recuperar
WikiIdentifier Recuperar

Layout do resultado

Com este exemplo, os resultados da pesquisa serão semelhantes:

Exemplo de um layout para o conector wiki do Azure DevOps.

E aqui está o arquivo JSON associado do layout:

{
    "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 a página de resultados da pesquisa

Gerenciar layouts de resultados de pesquisa