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:
- Configurar a pesquisa vertical.
- 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:
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": {
}
}