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


Управление вертикали поиска

Вертикали поиска — это вкладки на странице результатов поиска, на которых отображаются результаты определенного типа или из избранных источников. Например, по вертикали Файлы отображаются результаты, классифицированные как файлы, что упрощает поиск документов пользователям. Вы можете настроить вертикали в Поиске (Майкрософт) в соответствии с потребностями вашей организации или отдельных отделов. Поиск (Майкрософт) имеет два типа вертикали: стандартные или стандартные и настраиваемые вертикали. Вертикали по умолчанию, такие как Все, Файлы и Люди, упрощают доступ к наиболее часто используемым результатам поиска.

Вы можете управлять вертикали на двух уровнях:

  • Уровень организации . Вертикальная вертикаля на уровне организации отображается на странице результатов поиска, когда пользователи выполняют поиск со своей начальной страницы SharePoint , Microsoft Office и Поиска Майкрософт в Bing.
  • Уровень сайта — вертикальная вертикали на уровне сайта отображается на странице результатов поиска, когда пользователи выполняют поиск на сайте SharePoint. Например, может потребоваться, чтобы сотрудники службы поддержки клиентов могли искать инциденты серьезности 1 непосредственно с сайта SharePoint своего отдела.

Вертикали по умолчанию

Вертикали по умолчанию присутствуют на уровне организации в таких интерфейсах, как SharePoint, Microsoft Office и Поиск Майкрософт в Bing или на уровне сайта SharePoint на странице результатов поиска каждого сайта.

Ниже приведена сводка возможностей настройки для встроенных вертикали.

Тип пользовательской настройки Уровень организации Уровень сайта
Переименование по вертикали Да Да
Отключить вертикальную Частично Да
Добавление запроса Частично Да

Пользовательские вертикали

Вы можете добавить вертикали поиска в интерфейсе поиска на уровне организации или сайта и искать содержимое из соединителей Microsoft Graph или SharePoint. Настраиваемые вертикали для содержимого SharePoint отображают результаты из соответствующих область, аналогично другим вертикали на этом область. Например, настраиваемая вертикаль на область организации отображает все результаты, а настраиваемая вертикаль с содержимым SharePoint на сайте Marketing — данные с этого сайта. То же самое происходит для центральных сайтов, где применяется один и тот же область концентратора. 

Создание или изменение вертикали поиска

Управление вертикали осуществляется на основе мастера. Вам показано, как определить имя вертикали, источник содержимого и область содержимого для поиска. Вы можете использовать ограниченный набор языка запросов ключевых слов (KQL) для определения область вертикального поиска заданного источника контента. Фильтры также можно добавлять в встроенные и настраиваемые вертикали на уровне организации и сайта. Дополнительные сведения о фильтрах см. в разделе Управление фильтрами.

Управление вертикали на уровне организации

  1. В Центр администрирования Microsoft 365 перейдите на страницу Вертикали в разделе Настройка.
  2. Выберите существующую вертикальную и щелкните изменить или щелкните добавить , чтобы создать новую вертикальную.
  3. После завершения действий по настройке можно просмотреть и сохранить вертикальную.

Управление вертикали на уровне сайта

  1. На сайте SharePoint, где вы хотите управлять вертикалями, откройте панель параметров, щелкнув шестеренку.
  2. Выберите Сведения о сайте, а затем выберите Просмотреть все параметры сайта. 
  3. Найдите раздел Поиск (Майкрософт) и выберите Настроить параметры поиска.
  4. В области навигации перейдите в раздел Настраиваемый интерфейс и выберите Вертикальные.
  5. Выберите существующую вертикальную и щелкните изменить или щелкните добавить , чтобы создать новую вертикальную.
  6. После настройки конфигурации можно просмотреть и сохранить вертикальную.

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

Макет результатов поиска необходим для отображения результатов соединителя Microsoft Graph на вертикальной странице поиска. Чтобы обеспечить наличие соответствующего макета результата, можно включить вертикальную вертикальную функцию поиска. После включения или обновления вертикали возникает задержка в несколько часов, прежде чем вы сможете просматривать изменения на странице поиска. Вы можете добавить cacheClear=true к URL-адресу в SharePoint и Office, чтобы просмотреть изменения. В Bing добавьте &features=uncachedVerticals к URL-адресу рабочей вертикали, чтобы просмотреть изменения. Появление обоих изменений может занять до 30 минут.

Примечание.

Добавленные вертикали не видны в SharePoint и Office при просмотре из мобильных веб-браузеров.

Дополнительные параметры конфигурации

Несколько подключений по вертикали

Вертикали поиска могут отображать результаты из нескольких источников соединителей. Этот параметр обеспечивает гибкость при проектировании страницы результатов поиска. Процесс вертикальной настройки позволяет администраторам выбрать несколько подключений на шаге "Источник содержимого".

Если вы точно назначите как можно больше семантических меток , этот интерфейс будет улучшен. Семантические метки добавляются в точке определения и приема схемы. См. дополнительные сведения о создании семантических меток и управлении ими. Ниже приведены дополнительные сведения о создании семантических меток и управлении ими.

Примечание.

  • Подключение можно добавить в качестве источника содержимого по одной вертикали. Нельзя использовать подключения в нескольких вертикали.

Чтобы настроить запрос для вертикали поиска, где было добавлено несколько источников подключения, используйте общие свойства источника для создания запроса.

Язык запросов по ключевым словам (KQL)

Запрос можно добавить в вертикальную, чтобы сузить результаты, отображаемые по вертикали поиска, с помощью языка запросов ключевых слов (KQL) (ограниченная поддержка). На этой странице перечислены доступные свойства. Для создания KQL рекомендуется использовать бесплатные текстовые ключевые слова и ограничения свойств с логическими операторами. Динамические операторы ранжирования, такие как XRANK, операторы близкого взаимодействия и слова, не поддерживаются.

Ниже приведены некоторые примеры запросов.

Сценарий Query
Исключение результатов из архивных сайтов NOT (path:http//contoso.sharepoint.com/archive OR path:http//contoso.sharepoint.com/CompanyArchive)
Исключение результатов на основе свойства типа файла NOT(FileType:htm)

Используйте переменные в разделе KQL-запроса вертикали, чтобы предоставить динамические данные в качестве входных данных для запроса по вертикали. "Профиль" и "строка запроса" — это типы переменных запроса, которые можно использовать.

Профилирование переменных запроса

Переменные запроса профиля можно использовать для контекстуализации результатов поиска для вошедшего пользователя. Переменные запроса профиля извлекает значения из профиля вошедшего пользователя. Например, чтобы создать вертикальную вертикальную для пользователя, чтобы найти назначенные запросы в службу поддержки, можно указать следующий запрос в разделе "Запрос" во время вертикального создания на странице администрирования.

AssignedTo:{Profile.accounts.userPrincipalName}

При этом в результатах поиска будут отображаться только элементы, назначенные пользователю, выполняющему поиск.

Ресурс профиля предоставляет свойства в виде коллекций. Например, информация, связанная с адресами электронной почты, предоставляется с помощью сбора электронной почты, рабочих позиций в качестве сбора позиций и т. д. Все свойства, доступные в профиле пользователя, предоставляются в виде переменных запроса.

Рассмотрим пользователя с тремя адресами электронной почты, доступными в коллекции электронной почты, как показано ниже:

"emails": [{ 

        "address": "Megan.Bowen@contoso.com",
        "id": "xyz", 
        "source": { 
            "CreatedBy": "xyz", 
            "CreatedOn": "2222", 
            "Type": "official" 
        },
        "type": "main" 
    }, { 
        "address": "meganb@hotmail.com",
        "id": "abc", 
        "source": { 
            "CreatedBy": "abc",
            "CreatedOn": "3333", 
            "Type": "non-official",
        },
        "type": "work"
    }, { 
        "address": "meganb@outlook.com",
        "id": "pqr", 
        "source": { 
            "CreatedBy": "pqr", 
            "CreatedOn": "4444", 
            "Type": "personal" 
        },
        "type": "personal" 
    } 
] 
  • Запрос MyProperty: {Profile.emails.address} будет разрешаться в MyProperty: "Megan.Bowen@contoso.com".

  • Чтобы разрешить все значения атрибута address, используйте синтаксис расширения с несколькими значениями. Запрос {|MyProperty:{Profile.emails.address}} будет разрешаться в ((MyProperty:"Megan.Bowen@contoso.com") OR (MyProperty: "meganb@hotmail.com") OR (MyProperty:"meganb@outlook.com"))).

Используйте оператор "|" для разрешения переменных с несколькими значениями. Дополнительные примеры расширения профиля см. в следующей таблице.

# Синтаксис Возвращенное значение
1 MyProperty:{Profile.emails.address} "Megan.Bowen@contoso.com"
2 MyProperty:{Profile.emails} {Profile.emails} Это не разрешается, так как сообщения электронной почты являются объектом.
3 {? MyProperty:{Profile.emails}} Это не будет устранено, так как сообщения электронной почты являются объектом. "?" оператор игнорирует переменные запроса, которые не разрешаются. Эта переменная будет удалена при передаче дальше вниз по стеку запросов.
4 {|MyProperty: {Profile.emails.source.Type}} ((MyProperty:"official") OR (MyProperty:"nonofficial") OR (MyProperty:"personal"))

Переменные строки запроса

Переменные строки запроса позволяют персонализировать результаты поиска в зависимости от того, как пользователи взаимодействуют с сайтами SharePoint. Для этого в URL-адрес поиска добавляются пары "ключ-значение". Например, предположим, что у вас есть сайт SharePoint, который предоставляет сведения о проекте с простой веб-частью, отображающей выполняемые задачи. Если щелкнуть веб-часть "Выполняется", пользователи переходят к вертикали поиска "Рабочие элементы", где результаты уточняются, чтобы отображались только элементы, помеченные как InProgress.

Это можно сделать, указав следующий запрос в разделе "Запрос" во время вертикального создания на странице администрирования.

Status:{QueryString.state}

Необходимо обновить URL-адрес веб-части кнопки сайта SharePoint, чтобы передать следующую пару "ключ-значение" https://{ваш-домен}.sharepoint.com/sites/{имя сайта}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress

Состояние запроса:{QueryString.state} будет разрешаться в status:InProgress.

Ниже приведены дополнительные примеры расширения строки запроса.

# Синтаксис запроса Синтаксис URL-адреса Возвращенное значение
1 MyProperty:{QueryString.state} https://{your-domain}.sharepoint.com/sites/{site-name}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress MyProperty:InProgress
2 MyProperty:{QueryString.state} OR MyProperty:{QueryString.priority} https://{your-domain}.sharepoint.com/sites/{site-name}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress&priority=1 MyProperty:InProgress OR MyProperty:1
3 {? MyProperty:{QueryString.state}} https://{your-domain}.sharepoint.com/sites/{site-name}/_layouts/15/search.aspx/{vertical-ID}? State=InProgress Здесь состояние не разрешается, так как в QueryStrings учитывается регистр. "?" оператор игнорирует переменные запроса, которые не разрешаются. Эта переменная будет удалена при передаче дальше вниз по стеку запросов.
4 {|MyProperty: {QueryString.state}} https://{your-domain}.sharepoint.com/sites/{site-name}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress,Closed (MyProperty:InProgress) OR (MyProperty:Closed)
| оператор используется для разрешения переменных мути-значения. Значения переменных должны передаваться с помощью разделителя запятой, как показано в синтаксисе URL-адреса.
5 {MyProperty: {QueryString.state}} https://{your-domain}.sharepoint.com/sites/{site-name}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress,Closed MyProperty:InProgress
Здесь из URL-адреса извлекается только первое значение состояния, так как синтаксис запроса не определяет его как переменную с несколькими значениями.

Ограничения

  • Локализация языка не применяется к именам встроенных вертикали после изменения.
  • Пользовательские вертикали не отображаются в мобильном представлении Поиска (Майкрософт).
  • Добавление запроса не поддерживается в вертикальной Люди.
  • Изменение вертикали и новые вертикали не видны гостевым пользователям в организации.
  • Вертикальное переупорядочение не поддерживается.
  • Вертикальное переименование для вкладки Все не поддерживается в поиске (Майкрософт) в Bing.
  • Переменные строки запроса можно использовать только на сайтах SharePoint.

Устранение неполадок

Ниже приведен список распространенных проблем, с которыми вы можете столкнуться, и действий по их устранению.

Проблема Действие
По вертикали отображается сообщение об ошибке "Что-то пошло не так". Для завершения настройки необходимы как вертикальные, так и результирующий типы. Убедитесь, что оба варианта настроены для источника содержимого.
Источники содержимого не отображаются на вертикальной странице. Убедитесь, что вы настроили соединители и индексированные данные.