Freigeben über


Ergebnislayout für den Azure DevOps Wiki Graph-Connector

Mit dem Azure DevOps Wiki Graph-Connector kann Ihre Organisation Wikis aus dem Azure DevOps-Dienst indizieren. Nachdem Sie den Connector und den Indexinhalt konfiguriert haben, müssen Sie eine Suchergebnisseite einrichten.

Zum Einrichten der Suchergebnisseite müssen Sie Folgendes ausführen:

  1. Richten Sie die vertikale Suche ein.
  2. Richten Sie den Suchergebnistyp ein.

In diesem Dokument haben wir ein JSON-Beispiel für das Ergebnislayout bereitgestellt, das zum Einrichten Ihres Ergebnislayouts für den Azure DevOps-Wiki-Connector erforderlich ist.

Bevor Sie beginnen

Sie müssen den Azure DevOps Wiki Graph-Connector konfiguriert haben. Um das JSON-Beispielergebnislayout unverändert zu nutzen, müssen Sie die folgenden Eigenschaften für die Indizierung mit dem erwähnten Suchschema auswählen.

Hinweis

  • Das Abrufen des Suchattributes ist erforderlich, um eine Eigenschaft in einer Suchergebnisvorlage anzuzeigen. Eine Eigenschaft kann auch andere Suchattribute aufweisen.
Eigenschaft Suchschema-Attribut erforderlich
Titel Abrufen
RemoteURL Abrufen
LastPublishedAuthorName Abrufen
LastPublishedDate Abrufen
Inhalt Content-Eigenschaft
Organisation Abrufen
Project Abrufen
WikiIdentifier Abrufen

Ergebnislayout

In diesem Beispiel sehen Ihre Suchergebnisse wie folgt aus:

Beispiel für ein Layout für den Azure DevOps Wiki-Connector.

Hier sehen Sie die dem Layout zugeordnete JSON-Datei:

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

Ressourcen

Seite "Suchergebnis anpassen"

Verwalten von Layouts für Suchergebnisse