Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вертикали поиска — это вкладки на странице результатов поиска, на которых отображаются результаты определенного типа или из определенных источников. Например, вертикаль Files показывает результаты, классифицированные как файлы, и упрощает поиск документов для пользователей. Вертикали в Поиске (Майкрософт) можно настроить в соответствии с потребностями вашей организации или отдельных подразделений. В Поиске (Майкрософт) есть два типа вертикалей: вертикали по умолчанию, по умолчанию и настраиваемые. Вертикали по умолчанию, например "Все", "Files" и "People", обеспечивают удобный доступ к наиболее часто используемым результатам поиска.
Вертикалями можно управлять на двух уровнях:
- Уровень организации — вертикаль на уровне организации отображается на странице результатов поиска, когда пользователи выполняют поиск со своей начальной страницы SharePoint и Microsoft Office.
- Уровень сайта — вертикаль на уровне сайта отображается на странице результатов поиска, когда пользователи выполняют поиск на сайте SharePoint. Например, можно разрешить сотрудникам службы поддержки клиентов выполнять поиск инцидентов с уровнем серьезности 1 непосредственно на сайте SharePoint своего отдела.
Примечание.
Приглашенные в SharePoint гостевые пользователи видят те же вертикальные изменения и настраиваемые вертикали, что и пользователи собственных клиентов.
Вертикали по умолчанию
Вертикали по умолчанию присутствуют на уровне организации в таких приложениях, как SharePoint и Microsoft Office, или на уровне сайта SharePoint на странице результатов поиска каждого сайта.
Ниже приведена сводка возможностей настройки в готовых вертикалях.
| Тип пользовательской настройки | Уровень организации | Уровень сайта |
|---|---|---|
| Переименование вертикальных | Да | Да |
| Отключить вертикальный | Частично | Да |
| Добавление запроса | Частично | Да |
Настраиваемые вертикали
Вы можете добавить вертикали поиска в интерфейс поиска на уровне организации или сайта и искать контент с помощью соединителей Microsoft 365 Copilot или SharePoint. Настраиваемые вертикали для контента SharePoint показывают результаты в соответствующей области, аналогично другим вертикалям в этой области. Например, настраиваемая вертикаль в области организации показывает все результаты, а настраиваемая вертикаль с контентом SharePoint на сайте "Маркетинг" показывает данные с этого сайта. То же самое происходит для центральных сайтов, к которым применяется та же область центрального сайта.
Создание и изменение вертикалей поиска
Интерфейс управления вертикалью управляется мастером: вам будут предложены шаги по определению имени вертикали, источника контента и области искомого содержимого. Для определения область вертикального поиска для заданного источника контента можно использовать ограниченный набор язык KeyQL (KQL). Фильтры также могут быть добавлены к встроенным и настраиваемым вертикалям на уровне организации и сайта. Дополнительные сведения о фильтрах см. в разделе Управление фильтрами.
Управление вертикалями на уровне организации
- В Центре администрирования Microsoft 365 перейдите на страницу "Вертикали" в разделе "Настройка".
- Выберите существующую вертикаль и нажмите "Изменить " или нажмите " Добавить ", чтобы создать новую вертикаль.
- После завершения этапов настройки вы можете просмотреть и сохранить вертикаль.
Управление вертикалями на уровне сайта
- На сайте SharePoint, где нужно управлять вертикалями, откройте панель параметров, щелкнув шестеренку.
- Выберите "Сведения о сайте", а затем выберите "Просмотреть все параметры сайта".
- Найдите раздел "Поиск (Майкрософт)" и выберите "Настроить параметры поиска".
- В области навигации перейдите в раздел "Пользовательский интерфейс " и выберите "Вертикали".
- Выберите существующую вертикаль и нажмите "Изменить " или нажмите " Добавить ", чтобы создать новую вертикаль.
- После настройки конфигурации можно просмотреть и сохранить вертикаль.
Просмотр вертикали на странице результатов поиска
Макет результатов поиска необходим для отображения результатов соединителя Microsoft Copilot на вертикальной странице поиска. Чтобы обеспечить наличие соответствующего макета результатов, можно включить поиск по вертикали. После включения или обновления вертикали вы сможете просмотреть изменения на странице поиска с задержкой в несколько часов. Вы можете добавить cacheClear=true к URL-адресу в SharePoint и Office, чтобы просмотреть изменения. Изменение может отобразиться в течение 30 минут.
Примечание.
Добавленные вертикали не отображаются в SharePoint и Office при просмотре из мобильных веб-браузеров.
Дополнительные параметры конфигурации
Несколько соединений в вертикальной строке
Вертикаль поиска может выводить результаты из нескольких источников соединителей. Этот параметр обеспечивает гибкость в проектировании страницы результатов поиска. Процесс настройки по вертикали позволяет администраторам выбрать несколько подключений на этапе "Источник содержимого".
При точном назначении как можно большего количества семантических меток этот процесс улучшается. Семантические метки добавляются в точке определения и приема схемы. Дополнительные сведения о создании семантических меток и управлении ими... Вот дополнительные сведения о создании семантических меток и управлении ими.
Примечание.
- Подключение может быть добавлено в качестве источника контента под одной вертикали. Нельзя использовать соединения в нескольких вертикалях.
Чтобы настроить запрос для вертикали поиска, в котором добавлено несколько источников подключения, используйте общие свойства источника для создания запроса.
Язык запросов по ключевым словам (KQL)
Запрос можно добавить в вертикаль, чтобы сузить результаты, отображаемые в вертикали поиска, с помощью язык KeyQL (KQL) (ограниченная поддержка). На этой странице перечислены доступные свойства. Для создания KQL рекомендуется использовать ключевые слова для произвольного текста и ограничения свойств с логическими операторами. Операторы динамического ранжирования, такие как XRANK, операторы близости и слова, не поддерживаются.
Ниже приведено несколько примеров запросов.
| Сценарий | Query |
|---|---|
| Исключение результатов с архивных сайтов | NOT (путь:http//contoso.sharepoint.com/archive OR путь: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") ИЛИ (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:"официальный") OR (MyProperty:"неофициальный") ИЛИ (MyProperty:"личный")) |
Переменные строки запроса
Переменные строки запроса позволяют персонализировать результаты поиска в зависимости от того, как пользователи взаимодействуют с сайтами SharePoint. Это делается путем добавления пар "ключ-значение" в URL-адрес поиска. Например, предположим, что есть сайт SharePoint, на котором предоставляются сведения о проекте с простой веб-частью, показывающей текущие задачи. Щелчок по веб-части "Выполняется" связывает пользователей с вертикалью поиска "Рабочие элементы", где результаты уточняются, чтобы отображались только элементы, помеченные как "В процессе".
Это можно сделать, указав следующий запрос в разделе "Запрос" при создании вертикали на странице администрирования.
Status:{QueryString.state}
URL-адрес веб-части кнопки сайта SharePoint необходимо обновить, чтобы передать следующую пару "ключ-значение"https://{ваш-домен}.sharepoint.com/sites/{имя-сайта}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress
Запрос status:{QueryString.state} будет разрешаться в status:InProgress.
Вот еще несколько примеров расширения строки запроса.
| # | Синтаксис запроса | Синтаксис URL-адреса | Возвращаемое значение |
|---|---|---|---|
| 1 | MyProperty:{QueryString.state} | https://{ваш-домен}.sharepoint.com/sites/{site-name}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress | MyProperty:InProgress |
| 2 | MyProperty:{QueryString.state} ИЛИ MyProperty:{QueryString.priority} | https://{ваш-домен}.sharepoint.com/sites/{имя-сайта}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress&priority=1 | MyProperty:InProgress ИЛИ MyProperty:1 |
| 3 | {? MyProperty:{QueryString.state}} | https://{ваш-домен}.sharepoint.com/sites/{название-сайта}/_layouts/15/search.aspx/{vertical-ID}? State=InProgress | Состояние здесь не сопоставляется, так как QueryStrings чувствительны к регистру. Символ "?" игнорирует неразрешенные переменные запроса. Эта переменная будет удалена при передаче дальше по стеку запросов. |
| 4 | {|MyProperty: {QueryString.state}} | https://{ваш-домен}.sharepoint.com/sites/{название-сайта}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress,Closed | (MyProperty:InProgress) ИЛИ (MyProperty:Closed) В | используется для разрешения многозначных переменных. Значения переменных должны передаваться с использованием разделителя запятой, как показано в синтаксисе URL-адреса. |
| 5 | {MyProperty: {QueryString.state}} | https://{ваш-домен}.sharepoint.com/sites/{название-сайта}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress,Closed | MyProperty:InProgress В этом случае из URL-адреса берется только первое значение состояния, так как синтаксис запроса не определяет его как переменную с несколькими значениями. |
Ограничения
- Языковая локализация не применяется к именам готовых вертикалей после изменения.
- Настраиваемые вертикали не отображаются в мобильном представлении Поиска (Майкрософт).
- Добавление запроса не поддерживается в вертикали People.
- Изменение порядка по вертикали не поддерживается.
- Переменные строки запроса можно использовать только на сайтах SharePoint.
Устранение неполадок
Ниже приведен список распространенных проблем, которые могут возникнуть, и действия по их устранению.
| Проблема | Действие |
|---|---|
| Я вижу сообщение об ошибке "Что-то пошло не так" на вертикали. | Для завершения настройки необходимы как вертикальный, так и результирующий типы. Убедитесь, что оба эти параметра настроены для источника содержимого. |
| Я не вижу никаких источников контента на вертикальной странице. | Убедитесь, что настроены соединители и индексированные данные. |