Настройка поиска Microsoft OneDrive из SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
После установки пакета обновления 1 для SharePoint Server, когда пользователи выбирают OneDrive или Сайты на панели навигации, вы можете перенаправить их в Microsoft OneDrive для специалистов и малого бизнеса. Сведения о том, как это сделать, см. в статье Планирование гибридного oneDrive.
В этой статье описывается, как затем настроить параметр в корпоративном центре поиска SharePoint Server, чтобы возвращать только результаты поиска из OneDrive. Этот параметр, называемый вертикальным поиском, позволяет пользователю локального сервера SharePoint Server легко искать в OneDrive только следующие элементы, соответствующие поисковому запросу пользователя:
Элементы, сохраненные пользователем в OneDrive.
Элементы в OneDrive, к которым предоставлен общий доступ пользователю.
Элементы в OneDrive, к которым предоставлен общий доступ всем пользователям.
Как пользователи будут обращаться к вертикали поиска в OneDrive
Вертикаль поиска фильтрует результаты поиска, чтобы отображался только определенный поднабор подходящих результатов. SharePoint Server предоставляет четыре предварительно настроенные вертикали поиска: Все, Люди, Беседы и Видео. Ссылки на них можно найти в веб-части "Навигация поиска", расположенной под полем поиска на странице результатов, как показано на следующем снимке экрана.
Когда пользователь вводит поисковый запрос в поле поиска, а затем щелкает одну из ссылок вертикали поиска, система поиска возвращает только те результаты, которые соответствуют этой вертикали. Например, если пользователь введет Azure в поле поиска и выберет ссылку Видео вертикали поиска, в результатах отобразятся только видео, посвященные Azure.
В этой статье в развертывании SharePoint Server вы создадите вертикаль поиска для OneDrive. Затем в корпоративный центр поиска добавляется ссылка на новую вертикаль поиска. Эта ссылка будет иметь следующий вид, зависящий от имени вертикали.
После этого, когда пользователи локальной среды SharePoint Server вводят запросы в поле поиска в корпоративном центре поиска и выбирают созданную вами ссылку OneDrive по вертикали поиска, они будут получать результаты поиска только из OneDrive.
Настройка поиска в OneDrive путем создания вертикального поиска в OneDrive
Чтобы создать вертикаль поиска в развертывании SharePoint Server, которая позволит пользователям искать только элементы, которые находятся в OneDrive, выполните следующие процедуры, которые подробно описаны в этой статье:
То есть в развертывании SharePoint Server вы выполняете следующие действия:
Шаг 2. Создание страницы результатов поиска для вертикали поиска в OneDrive.
Шаг 3. Настройка веб-части результатов поиска для отображения результатов из OneDrive.
Шаг 4. Создайте ссылку в Центре поиска для вертикали поиска OneDrive.
Подготовка к работе
Прежде чем выполнять действия, описанные в этой статье, сделайте следующее.
Выполните действия, описанные в статье Настройка гибридного OneDrive.
Настройте гибридную среду SharePoint в соответствии с инструкциями, приведенными в следующих двух статьях, и в следующем порядке:
Настройка гибридного федеративного поиска из SharePoint Server в SharePoint в Microsoft 365 — схема
Настройка проверки подлинности между серверами SharePoint Server и SharePoint в Microsoft 365
Дополнительные сведения о синхронизации пользователей и паролей см. в статье Способы синхронизации пользователей и паролей в разделе Настройка гибридного OneDrive.
- Создайте корпоративный центр поиска в развертывании SharePoint Server, если он еще не существует. Дополнительные сведения см. в статье Создание сайта центра поиска в SharePoint Server.
Шаг 1. Создание источника результатов, указывающего OneDrive в качестве репозитория содержимого для получения результатов поиска
В этой процедуре вы создаете источник результатов в развертывании SharePoint Server. Этот источник результатов определение, указывающее URL-адрес и путь в Office 365 для получения результатов поиска, протокол для получения этих результатов, а также некоторые другие параметры.
Источник результатов можно создать на уровне приложения-службы поиска, на уровне семейства сайтов или на уровне сайта. В этом разделе он создается на уровне приложения-службы поиска. Это делает источник результатов доступным любому правилу запросов, созданному на уровне этого приложения-службы поиска, семейства сайтов или сайта веб-приложения, использующего приложение-службу поиска.
Создание источника результатов
Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения службы поиска, которое требуется настроить.
В развертывании SharePoint Server на веб-сайте центра администрирования в разделе Управление приложениями выберите Управление приложениями-службами.
Выберите приложение службы поиска, в которое нужно добавить источник результатов.
На странице Search_service_application_name:Администрирование поиска для приложения службы поиска в разделе Быстрый запуск выберите Источники результатов.
На странице Search_service_application_name:Управление источниками результатов выберите Новый источник результатов.
На странице Search_service_application_name:Добавить источник результатов выполните следующие действия.
В поле Имя введите имя нового источника результатов (например, Результаты из OneDrive в Office 365).
(Необязательно) В поле Описание введите описание нового источника результатов.
Это описание отображается в виде подсказки, когда указатель опирается на источник результатов на определенных страницах конфигурации.
В разделе Протокол выберите Удаленный доступ к SharePoint.
В разделе URL-адрес удаленной службы введите адрес корневого семейства веб-сайтов в SharePoint в Microsoft 365, с которого вы хотите получить результаты поиска.
Адрес корневого семейства веб-сайтов в SharePoint в Microsoft 365 обычно имеет форму https:// tenant_name.sharepoint.com, где tenant_name — это название организации Microsoft 365.
В разделе Тип выберите Результаты поиска SharePoint.
В разделе Преобразование запроса после {searchTerms} введите пробел, а затем введите следующее:
path:https:// имяклиента_-my.sharepoint.com/personal
Обычно преобразование запроса позволяет ограничить результаты поиска определенным поднабором. В этом случае вы используете преобразование запроса, чтобы указать свойство Path, которое сужает результаты поиска до документов, которые находятся в OneDrive. Дополнительные сведения о преобразовании запросов см. в следующих материалах:
Преобразование запросов в источниках результатов в плане преобразования запросов и упорядочения результатов в SharePoint Server
В разделе Сведения об учетных данных выберите Проверка подлинности по умолчанию.
Параметры на странице Search_service_application_name:Добавить источник результата выглядят примерно так:
Чтобы сохранить новый источник результатов, нажмите кнопку ОК.
Шаг 2. Создание страницы результатов поиска для вертикали поиска в OneDrive
Каждая вертикали поиска может иметь собственную страницу результатов поиска, на которой отображаются результаты для этой вертикали. В следующей процедуре вы создадите страницу результатов поиска, на которую будут отображаться результаты по вертикали поиска OneDrive.
Создание страницы результатов поиска для вертикали поиска в OneDrive
Убедитесь, что учетная запись, используемая для выполнения этой процедуры, имеет права администратора семейства сайтов или владельца сайта корпоративного центра поиска.
В развертывании SharePoint Server перейдите в корпоративный центр поиска.
The URL of the enterprise Search Center is typically of the form http:// host_name/sites/ Search_Center_name.
Перейдите на страницу Параметры>Контент сайта>Страницы.
Эта страница содержит список всех страниц результатов для корпоративного центра поиска.
Добавьте новую страницу результатов поиска, выполнив следующие действия.
На ленте выберите вкладку Файлы .
Выберите Создать документ, а затем — Страница.
На странице Создание страницы выполните следующие действия.
В поле Заголовок введите заголовок новой страницы результатов поиска, например OneDriveResults.
Необязательно: в поле Описание введите описание новой страницы.
В поле URL-адрес введите часть URL-адреса, которую вы хотите использовать для идентификации страницы, например OneDriveResults.
Убедитесь, что в разделе Разметка страницы выбран пункт Результаты поиска для страницы (Страница приветствия).
Это указывает, как будет отображаться новая страница результатов поиска.
Параметры на странице "Создание страницы" могут выглядеть примерно следующим образом:
Нажмите Создать.
На странице, которая содержит список всех страниц результатов для корпоративного центра поиска, выполните следующие действия:
Выберите значок рядом с именем созданной только что страницы результатов поиска (например, OneDriveResults).
Будет выбрана соответствующая строка списка страниц результатов поиска.
На вкладке Файлы в разделе Открытие и извлечение щелкните Вернуть.
В диалоговом окне Регистрация выполните следующие действия.
В поле Версия выберите Основная версия 1.0 (публикация).
В поле Сохранение состояния извлечения выберите Нет.
Необязательно: в поле Комментарии введите примечания в отношении конфигурации.
Нажмите кнопку ОК.
Страница будет возвращена и опубликована.
Шаг 3. Настройка веб-части результатов поиска для отображения результатов из OneDrive
В этом разделе описывается настройка веб-части "Результаты поиска", созданной в предыдущем разделе этой статьи (Шаг 2). Вы настраиваете веб-часть "Результаты поиска" для отображения результатов поиска из OneDrive.
Настройка веб-части результатов поиска для отображения результатов поиска из OneDrive
Убедитесь, что учетная запись, используемая для выполнения этой процедуры, имеет права администратора семейства сайтов или владельца сайта корпоративного центра поиска.
Перейдите на страницу, которая содержит список всех страниц результатов для корпоративного центра поиска.
You accessed this page in the previous procedure in this article (Step 2). To reach it again, browse to the enterprise Search Center, and then go to Settings>Site Contents>Pages. The URL of the page might resemble http:// host_name/sites/ Search_Center_name/Pages/Forms/AllItems.aspx.
Выберите имя страницы результатов поиска (например , OneDriveResults), созданной, возвращенной и опубликованной в предыдущей процедуре этой статьи (шаг 2).
При выборе имени страницы результатов поиска откроется эта страница.
Примечание.
На странице результатов поиска может появиться сообщение Извините, что-то пошло не так, или сообщение Nothing здесь соответствует вашему поиску. Эти сообщения по умолчанию отображаются на странице результатов поиска в случае неудачного поиска. Эти сообщения не относятся к настройке, описанной в этой статье.
Откройте вкладку Параметры>Редактирование страницы.
На ленте выберите вкладку СТРАНИЦА .
На вкладке СТРАНИЦА в веб-части Результаты поиска переместите указатель вправо, пока не увидите стрелку вниз, а затем выберите стрелку.
Откроется меню веб-части Результаты поиска.
В меню веб-части "Результаты поиска " выберите Изменить веб-часть.
В правом верхнем углу редактируемой страницы появится панель инструментов веб-части "Результаты поиска".
В области инструментов веб-части "Результаты поиска" выберите Изменить запрос.
В диалоговом окне Построитель запросов выполните следующие действия:
В разделе Выбор запроса в раскрывающемся списке выберите источник результатов, созданный в первой процедуре этой статьи, например Результаты из OneDrive в Office 365.
Это приводит к тому, что результаты поиска из OneDrive отображаются в веб-части "Результаты поиска" на странице результатов поиска OneDriveResults.
Пропустите другие разделы диалогового окна и нажмите кнопку ОК.
На вкладке СТРАНИЦА в группе Правка выберите Проверить.
В диалоговом окне Возврат выполните следующие действия:
(Необязательно) Введите примечания в соответствии с конфигурацией.
Нажмите Продолжить.
Чтобы опубликовать страницу, выполните одно из следующих действий.
Выберите Опубликовать этот черновик.
Выполните указанные ниже действия.
На вкладке Публикация выберите Опубликовать.
В диалоговом окне Публикация при необходимости введите примечания в соответствии с конфигурацией, а затем нажмите кнопку Продолжить.
Шаг 4. Создание ссылки в Центре поиска для вертикальной вертикали поиска в OneDrive
В этой процедуре вы создадите ссылку в центре поиска SharePoint Server enterprise, по которому пользователи будут щелкать, чтобы получить результаты из OneDrive. Созданная ссылка появится в веб-части "Навигация поиска" под строкой поиска рядом со ссылками на другие вертикали поиска, например Все и Люди. В зависимости от конкретной конфигурации ссылки в веб-части "Навигация поиска" могут выглядеть приблизительно так:
Создание ссылки для вертикали поиска в OneDrive
Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры, является администратором семейства веб-сайтов или владельцем сайта корпоративного центра поиска в развертывании SharePoint Server.
Перейдите в корпоративный центр поиска в развертывании SharePoint Server.
The URL of the enterprise Search Center is typically of the form http:// host_name/sites/ Search_Center_name.
Выберите команду Параметры>Параметры сайта.
На странице Параметры сайта в разделе Поиск выберите Параметры поиска.
На странице Параметры поиска выполните следующие действия.
(Необязательно) В разделе Введите URL-адрес центра поиска в поле URL-адрес центра поиска введите URL-адрес корпоративного центра поиска.
Если ввести URL-адрес в этом поле, после того как пользователь выполнит поиск из поля поиска на другом сайте, система поиска отобразит ссылку, которую пользователь может выбрать, чтобы повторить поиск из корпоративного центра поиска.
В разделе На какую страницу результатов поиска нужно отправлять запросы? выберите Использовать ту же страницу результатов, что и родительский сайт.
В разделе Настройка навигации поиска нажмите Добавить ссылку.
В диалоговом окне Навигационная ссылка выполните следующие действия.
В поле Заголовок введите текст (например, MyOneDrive), который вы хотите использовать для вертикальной ссылки поиска в корпоративном центре поиска, которая открывает страницу результатов поиска, созданную во второй процедуре (шаг 2) в этой статье.
В поле URL-адрес выполните одно из перечисленных ниже действий:
Введите относительный путь к странице результатов поиска, созданной в предыдущей процедуре, например /sites/ Search_Center_name/Pages/onedriveresults.aspx.
Нажмите кнопку Обзор.
В списке страниц результатов поиска выберите имя страницы результатов поиска для новой вертикали поиска, а затем нажмите кнопку Вставить.
Установите флажок Открыть ссылку в новом окне , если вы хотите, чтобы страница результатов поиска для OneDrive открывалось в новом окне, когда пользователи выбирают ссылку для этого вертикального поиска.
(Необязательно) В поле Описание введите описание для новой ссылки.
(Необязательно) В поле Аудитория введите имя глобальной аудитории, группы SharePoint в Microsoft 365, группы рассылки или группы безопасности, доступ к которой будет ограничен.
Все пользователи сайта являются значением по умолчанию, если вы не вводите ничего в поле Аудитория . Значение Все пользователи сайта открывает доступ для всех пользователей, имеющих доступ к сайту центра поиска. Дополнительные сведения см. в разделе Предоставление доступа к SharePoint в Центре поиска Microsoft 365 в статье Создание сайта центра поиска в SharePoint Server.
Если вы ввели значение в поле Аудитория , то рядом с этим полем щелкните значок Проверить имена , чтобы убедиться, что SharePoint Server распознает введенную вами аудиторию.
Нажмите кнопку ОК.
В разделе Настройка навигации поиска выберите имя новой ссылки, например MyOneDrive, а затем щелкните Переместить вверх или Вниз соответствующим образом, чтобы разместить новую ссылку в нужном месте в группе вертикальных ссылок поиска.
Нажмите кнопку ОК.
Шаг 5. Тестирование конфигурации для использования вертикального поиска OneDrive для отображения результатов поиска из OneDrive
Федеративные пользователи теперь должны иметь возможность использовать новую вертику поиска MyOneDrive для получения результатов из OneDrive. Поиск, выполняемый федеративные пользователи в новой вертикали поиска, должен возвращать из OneDrive следующие элементы, соответствующие поисковому запросу:
Элементы, сохраненные пользователем в OneDrive.
Элементы в OneDrive, к которым предоставлен общий доступ пользователю.
Элементы в OneDrive, к которым предоставлен общий доступ всем пользователям.
Федеративный пользователь — это пользователь, у которого есть учетная запись в локальной группе пользователей домена доменных служб Active Directory (AD DS), синхронизированная с идентификатором Microsoft Entra с помощью средства синхронизации Azure Active Directory (DirSync). Учетная запись имеет членство в группах и разрешения для ресурсов в развертывании SharePoint Server и в Office 365, а также может получать доступ к ресурсам в обеих средах путем проверки подлинности с помощью поставщика удостоверений федерации, например служб федерации Active Directory (AD FS) 2.0.
Чтобы проверить конфигурацию для отображения результатов поиска из OneDrive, вы можете войти в SharePoint Server как федеративный пользователь и попробовать выполнить поиск по вертикали поиска OneDrive в центре поиска предприятия. Для проверки конфигурации используйте следующую процедуру.
Проверка конфигурации для отображения результатов поиска из OneDrive
Войдите в развертывание SharePoint Server в качестве федеративного пользователя, который был активирован в Office 365 и имеет разрешение на просмотр корневого семейства веб-сайтов в SharePoint в Microsoft 365.
Перейдите в корпоративный центр поиска в развертывании SharePoint Server.
The URL of the enterprise Search Center might resemble http:// host_name/sites/ Search_Center_name.
В корпоративном центре поиска выполните следующие действия:
В поле поиска введите тестовый поисковый запрос, например название вашей компании.
Убедитесь, что это запрос, который должен дать некоторые результаты поиска из OneDrive.
Нажмите клавишу <ВВОД> или щелкните значок поиска, а затем дождитесь появления начальных результатов поиска.
Когда появятся начальные результаты поиска, щелкните ссылку для вертикали поиска Для OneDrive, созданной ранее в этой статье.
На странице результатов поиска убедитесь, что вы видите результаты из OneDrive.
Если результаты из OneDrive не отображаются на странице результатов поиска, сделайте следующее:
Убедитесь в следующем:
Гибридная среда SharePoint настроена так, как описано в следующих статьях и в следующем порядке:
Настройка гибридного федеративного поиска из SharePoint Server в SharePoint в Microsoft 365 — схема
Настройка проверки подлинности между серверами SharePoint Server и SharePoint в Microsoft 365
Вы выполнили процедуры, описанные в разделе Настройка гибридного OneDrive.
Вы выполнили процедуры, описанные ранее в этой статье.
Исправьте все ошибки и погрешности, а затем повторите попытку.
Если вы по-прежнему не видите результаты поиска из OneDrive, проверьте SharePoint в журналах Единой службы ведения журнала Microsoft 365 (ULS), также называемых SharePoint в журналах трассировки Microsoft 365.
Дополнительные сведения см. в статье Обзор ведения журнала в единой системе ведения журнала (ULS).