Бөлісу құралы:


Макет результата для соединителя Azure DevOps Wiki Graph

Соединитель Azure DevOps Wiki Graph позволяет вашей организации индексировать вики-сайты из службы Azure DevOps. После настройки содержимого соединителя и индекса необходимо настроить страницу результатов поиска.

Чтобы настроить страницу результатов поиска, необходимо:

  1. Настройка вертикального поиска.
  2. Настройка типа результата поиска.

В этом документе мы предоставили пример json макета результатов, необходимый для настройки макета результатов для вики-соединителя Azure DevOps.

Перед началом работы

Необходимо настроить соединитель Azure DevOps Wiki Graph. Чтобы использовать пример макета результата JSON как есть, необходимо выбрать приведенные ниже свойства для индексирования с помощью указанной схемы поиска.

Примечание.

  • Для отображения свойства в шаблоне результатов поиска необходимо извлечь атрибут поиска. Свойство может также иметь другие атрибуты поиска.
Свойство Требуется атрибут схемы поиска
Название Получить
RemoteURL Получить
LastPublishedAuthorName Получить
LastPublishedDate Получить
Контентная Свойство Content
Организация Получить
Project Получить
WikiIdentifier Получить

Макет результата

В этом примере результаты поиска будут выглядеть следующим образом:

Пример макета для вики-соединителя Azure DevOps.

Ниже приведен json-файл, связанный с макетом:

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

Ресурсы

Настройка страницы результатов поиска

Управление макетами результатов поиска