Condividi tramite


Layout dei risultati per il connettore Wiki Graph di Azure DevOps

Il connettore Wiki Graph di Azure DevOps consente all'organizzazione di indicizzare i wiki dal servizio Azure DevOps. Dopo aver configurato il connettore e il contenuto dell'indice, è necessario configurare una pagina dei risultati della ricerca.

Per configurare la pagina dei risultati della ricerca, è necessario:

  1. Configurare la verticale di ricerca.
  2. Configurare il tipo di risultato della ricerca.

In questo documento è stato fornito un JSON di esempio per il layout dei risultati necessario per configurare il layout dei risultati per il connettore Wiki di Azure DevOps.

Nozioni preliminari

È necessario aver configurato il connettore Wiki Graph di Azure DevOps. Per usare il layout dei risultati di esempio JSON così come è, è necessario selezionare le proprietà seguenti per l'indicizzazione con lo schema di ricerca indicato.

Nota

  • Recuperare l'attributo di ricerca è necessario per visualizzare una proprietà nel modello dei risultati della ricerca. Una proprietà può avere anche altri attributi di ricerca.
Proprietà Attributo dello schema di ricerca obbligatorio
Titolo Recuperare
RemoteURL Recuperare
LastPublishedAuthorName Recuperare
LastPublishedDate Recuperare
Contenuto Proprietà Content
Organizzazione Recuperare
Project Recuperare
WikiIdentifier Recuperare

Layout dei risultati

Con questo esempio, i risultati della ricerca saranno simili ai seguenti:

Esempio di layout per il connettore Wiki di Azure DevOps.

Ecco il file JSON associato al 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": {
    }
}

Risorse

Personalizzare la pagina dei risultati della ricerca

Gestire i layout dei risultati della ricerca