Развертывание поиска людей в SharePoint ServerDeploy people search in SharePoint Server

Применимо к: да 2013да 2016да 2019нет SharePoint OnlineAPPLIES TO: yes2013 yes2016 yes2019 noSharePoint Online

Поиск людей — это компонент SharePoint Server, который позволяет пользователям получать сведения о пользователях в Организации и получать ссылки на созданные им документы.People search is a SharePoint Server feature that allows users to get information about people in the organization and to get links to the documents that they have authored. Пользователи могут получить доступ к этой функции, введя поисковый запрос в поле поиска в корпоративном центре поиска и щелкнув ссылку для получения вертикали поиска людей .Users can access this feature by entering a search query in the enterprise Search Center search box and clicking the link for the People search vertical.

Вертикаль поиска фильтрует результаты поиска, чтобы отображался только определенный поднабор подходящих результатов.A search vertical filters search results so that only a certain subset of all relevant results is displayed. SharePoint Server предоставляет четыре предварительно настроенные вертикальные вертикали поиска: все, люди, беседыи видео.SharePoint Server provides four preconfigured search verticals: Everything, People, Conversations, and Videos. Вы увидите ссылки для этих вертикальов поиска в веб-части навигации поиска, расположенной под полем поиска в корпоративном центре поиска, как показано на следующем снимке экрана.You can see the links for these search verticals in the Search Navigation Web Part, which is below the search box in the enterprise Search Center, as shown in the following screen shot.

Снимок экрана с 4 предварительно настроенными вертикалями поиска

Когда пользователь вводит поисковый запрос в поле поиска, а затем нажимает одну из ссылок на вертикаль поиска, система возвращает только те результаты, которые соответствуют этой вертикали. Например, если пользователь введет Microsoft Azure в поле поиска и выберет вертикаль поиска Люди, система поиска отобразит в результатах только людей из вашей организации, связанных с Microsoft Azure.When a user enters a search query in the search box and then clicks one of the search-vertical links, the Search system returns search results that correspond to that search vertical only. For example, if the user enters Microsoft Azure in the search box and then selects the People search-vertical link, the Search system returns only search results that are people in your organization who are involved with Microsoft Azure.

В этой статье описываются необходимые условия, а также другие рекомендации для реализации поиска людей.This article describes the prerequisites that you must complete to make people search possible, and addresses other considerations related to making people search work.

Предварительные требования для поиска людейPeople search prerequisites

Поиск людей имеет следующие необходимые условия.People search has the following prerequisites:

Чтобы настроить поиск людей, вам нужно настроить параметры личных сайтовЛичные сайты и обход.To set up people search, you must configure My Sites settings and configure crawling.

Настройка параметров личных сайтовConfigure My Sites settings

Настройте личные сайты для приложения-службы профилей пользователей, чтобы указать место размещения личных сайтов и другие параметры.You configure My Sites for a User Profile service application to specify the My Site host location and other settings. Для получения дополнительных сведений ознакомьтесь со статьей Планирование личных сайтов в SharePoint Server и Настройка параметров личного сайта для приложения-службы профилей пользователей.For more information, see Plan for My Sites in SharePoint Server and Configure My Site settings for the User Profile service application.

Следующее действие после настройки параметров личных сайтовЛичные сайты заключается в настройке обхода.After you configure My Sites settings, the next step is to configure crawling.

Настройка обхода контентаConfigure crawling

Когда вы настраиваете личные сайтыЛичные сайты, учетной записи для доступа к контенту, используемой для поиска, автоматически предоставляются разрешения Получение данных о пользователях для программ-обходчиков в приложении-службе профилей пользователей. Если для обхода хранилища профилей вы хотите использовать другую учетную запись, убедитесь в том, что она имеет доступ к хранилищу профилей. Чтобы предоставить учетной записи доступ к хранилищу профилей, сделайте следующее.When you configure My Sites, the default content access account for search is automatically given Retrieve People Data for Search Crawlers permissions in the User Profile service application. If you want to use a different content access account to crawl the profile store, you must make sure that the account has permissions to crawl the profile store. Use the following procedure to grant access to the profile store for a different account.

Предоставление учетной записи доступа на обход хранилища профилейTo grant access to an account to crawl the profile store

  1. Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения-службы поиска.Verify that the user account that is performing this procedure is an administrator for the Search service application.

  2. Запустите центр администрирования SharePoint.Start SharePoint Central Administration.

  • Для Windows Server 2008 R2:For Windows Server 2008 R2:

    • Нажмите кнопку Пуск, выберите пункт SharePoint, а затем щелкните центр администрирования SharePoint.Click Start, click SharePoint, and then click SharePoint Central Administration.
  • Для Windows Server 2012:For Windows Server 2012:

    • На начальном экране выберите центр администрирования SharePoint.On the Start screen, click SharePoint Central Administration.

      Если центр администрирования SharePoint отсутствует на начальном экране:If SharePoint Central Administration is not on the Start screen:

    • Щелкните правой кнопкой мыши компьютер, выберите все приложенияи щелкните центр администрирования SharePoint.Right-click Computer, click All apps, and then click SharePoint Central Administration.

    Дополнительные сведения о взаимодействии с Windows Server 2012 см. в статье Общие задачи управления и навигации в Windows Server 2012.For more information about how to interact with Windows Server 2012, see Common Management Tasks and Navigation in Windows Server 2012.

  1. В разделе Управление приложениями центра Центр администрирования выберите Управление приложениями-службами.In Central Administration, in the Application Management section, click Manage service applications.

  2. На странице Управление приложениями-службами щелкните строку, в которой содержится приложение-служба профилей пользователей, а затем на ленте нажмите кнопку Администраторы.On the Manage Service Applications page, click the row that contains the User Profile service application, and then in the ribbon, click Administrators.

  3. В диалоговом окне Администраторы приложения службы профилей пользователей в поле Добавить учетную запись введите учетную запись пользователя в формате домен \ имя пользователя.In the Administrators for User Profile Service Application dialog box, in the To add an account box, type a user account in the form domain\user name .

  4. Нажмите кнопку Добавить.Click Add.

  5. В списке Разрешения установите флажок Получение данных о пользователях для программ-обходчиков.In the Permissions list, select the Retrieve People Data for Search Crawlers check box.

  6. Нажмите кнопку ОК.Click OK.

После предоставления учетной записи доступа на обход хранилища профилей следует создать правило обхода, чтобы указать, что вы хотите использовать эту учетную запись при обходе хранилища профилей. Для создания правила обхода выполните следующую процедуру.After you give the account access to crawl the profile store, you must create a crawl rule to specify that you want to use that account when you crawl the profile store. Use the following procedure to create a crawl rule for this purpose.

Создание правила обхода для проверки подлинности в приложении-службе профилей пользователейTo create a crawl rule to authenticate to the User Profile service application

  1. Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения-службы поиска.Verify that the user account that is performing this procedure is an administrator for the Search service application.

  2. В Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.In Central Administration, in the Application Management section, click Manage service applications.

  3. На странице Управление приложениями-службами выберите приложение службы поиска, для которого нужно создать правило обхода.On the Manage Service Applications page, click the Search service application for which you want to create a crawl rule.

  4. На странице Администрирование поиска в панели быстрого запуска в разделе Обход контента выберите пункт Правила обхода контента.On the Search Administration page, in the Quick Launch, in the Crawling section, click Crawl Rules.

  5. На странице Управление правилами обхода контента выберите пункт Создать правило обхода.On the Manage Crawl Rules page, click New Crawl Rule.

  6. В разделе путь в поле путь введите начальный адрес приложения-службы профилей пользователей в формате sps3:// , где — это URL-адрес веб-приложения, в котором вы развернули Семейство веб-сайтов sites.In the Path section, in the Path box, type the start address for the User Profile service application in the form sps3:// My_Site_host_URL, where My_Site_host_URL is the URL for the Web application where you deployed the My Sites site collection.

    If the web application where you deployed the My Sites site collection uses Secure Sockets Layer (SSL), then type the start address in the form sps3s:// My_Site_host_URL.If the web application where you deployed the My Sites site collection uses Secure Sockets Layer (SSL), then type the start address in the form sps3s:// My_Site_host_URL.

  7. Если вы хотите использовать в пути синтаксис регулярных выражений, выберите параметр Использовать синтаксис регулярных выражений для сопоставления этому правилу.Click Use regular expression syntax for matching this rule if you want to use regular expression syntax in the path.

  8. В разделе Настройка обхода контента выберите Включить все элементы, расположенные по этому пути.In the Crawl Configuration section, select Include all items in this path.

  9. В разделе Укажите тип проверки подлинности выберите пункт Указать другую учетную запись для доступа к контенту.In the Specify Authentication section, select Specify a different content access account.

  10. В появившемся поле учетная запись введите учетную запись пользователя, которой вы предоставили доступ к хранилищу профилей, в формате _домен \ имя_пользователя.In the Account box that appears, type the user account to which you gave access to the profile store in the form domain\user name.

  11. Введите пароль этой учетной записи в поля Пароль и Подтверждение пароля.Type the password for the account that you specified in the Password and Confirm Password boxes.

  12. Флажок Запретить обычную проверку подлинности следует снять только в том случае, если вы хотите разрешить отправку учетных данных пользователей в виде обычного текста.Clear the Do not allow Basic Authentication check box only if you want to allow the user account credentials to be sent as plaintext.

    Примечание

    Не снимайте флажок не разрешать обычную проверку подлинности , если не используется протокол SSL для шифрования трафика веб-сайта.You should not clear the Do not allow Basic Authentication check box unless you are using SSL to encrypt the website traffic. Дополнительные сведения см. в статье Планирование методов проверки подлинности пользователя в SharePoint Server.For more information, see Plan for user authentication methods in SharePoint Server.

  13. Нажмите кнопку ОК.Click OK.

Дополнительные сведения см в разделе Manage Rule обхода в SharePoint Server.For more information, see Manage crawl rules in SharePoint Server.

При настройке личных сайтов начальный URL-адрес для обхода хранилища профилей (sps3:// или sps3s:// ) автоматически добавляется в предварительно настроенный источник контента Локальные сайты SharePoint.When you configure My Sites, the starting URL to crawl the profile store (sps3:// My_Site_host_URL or sps3s:// My_Site_host_URL) is automatically added to the preconfigured content source Local SharePoint Sites. We recommend that you remove the URL of the profile store from the preconfigured content source and then create a separate content source to crawl only the profile store.We recommend that you remove the URL of the profile store from the preconfigured content source and then create a separate content source to crawl only the profile store. This allows you to crawl the profile store on a different schedule from other crawls.This allows you to crawl the profile store on a different schedule from other crawls.

Для удаления URL-адреса хранилища профилей из предварительно настроенного источника контента выполните следующую процедуру.Use the following procedure to remove the URL of the profile store from the preconfigured content source.

Порядок удаления URL-адреса для хранилища профилей из предварительно настроенного источника контентаTo remove the profile store URL from the preconfigured content source

  1. Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения-службы поиска.Verify that the user account that is performing this procedure is an administrator for the Search service application.

  2. В разделе Управление приложениями центра администрирования выберите Управление приложениями-службами.In Central Administration, in the Application Management section, click Manage service applications.

  3. На странице Управление приложениями-службами выберите пункт Приложение-служба поиска.On the Manage Service Applications page, click Search Service Application.

  4. На странице Администрирование поиска в панели быстрого запуска в разделе Обход контента выберите пункт Источники контента.On the Search Administration page, in the Quick Launch, in the Crawling section, click Content Sources.

  5. На странице Управление источниками контента щелкните ссылку на предварительно настроенный источник контента ( Локальные сайты SharePoint).On the Manage Content Sources page, click the link to the preconfigured content source ( Local SharePoint sites).

  6. В разделе начальные адреса удалите URL-адрес хранилища профилей (sps3:// или sps3s:// , где — это URL-адрес веб-приложения, в котором развернут сайт личных сайтов. Collection).In the Start Addresses section, remove the URL for the profile store (sps3:// My_Site_host_URL or sps3s:// My_Site_host_URL, where My_Site_host_URL is the URL for the web application where you deployed the My Sites site collection).

  7. Нажмите кнопку ОК.Click OK.

    Используйте следующую процедуру для создания источника контента, указывающего, как выполнить обход хранилища профилей.Use the following procedure to create a content source that specifies how to crawl the profile store. Дополнительные сведения см. в статье Добавление, изменение и удаление источника контента в SharePoint Server.For more information, see Add, edit, or delete a content source in SharePoint Server.

Порядок создания источника контента, указывающего способ обхода хранилища профилейTo create a content source that specifies how to crawl the profile store

  1. Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения-службы поиска.Verify that the user account that is performing this procedure is an administrator for the Search service application.

  2. В разделе Управление приложениями центра администрирования выберите Управление приложениями-службами.In Central Administration, in the Application Management section, click Manage service applications.

  3. На странице Управление приложениями-службами выберите пункт Приложение-служба поиска.On the Manage Service Applications page, click Search Service Application.

  4. На странице Администрирование поиска в панели быстрого запуска в разделе Обход контента выберите пункт Источники контента.On the Search Administration page, in the Quick Launch, in the Crawling section, click Content Sources.

  5. На странице Управление источниками контента выберите Создать источник контента.On the Manage Content Sources page, click New Content Source.

  6. На странице Добавление источника контента в разделе Имя введите имя этого источника контента.On the Add Content Source page, in the Name section, type a name for this content source.

  7. В разделе Тип источника контента убедитесь, что выбран пункт Сайты SharePoint.In the Content Source Type section, ensure that SharePoint Sites is selected.

  8. В разделе начальные адреса введите начальный адрес в формате sps3:// , где — это URL-адрес веб-приложения, в котором развернуто семейство веб-сайтов личных сайтов.In the Start Addresses section, type the start address in the form sps3:// My_Site_host_URL, where My_Site_host_URL is the URL for the web application where you deployed the My Sites site collection.

    If the web application where you deployed the My Sites site collection uses SSL, then type the start address in the form sps3s:// My_Site_host_URL.If the web application where you deployed the My Sites site collection uses SSL, then type the start address in the form sps3s:// My_Site_host_URL.

  9. В разделе Параметры обхода оставьте значение по умолчанию — Выполнять обход всего контента узла для каждого начального адреса.In the Crawl Settings section, leave the default value of Crawl everything under the host name for each start address.

  10. В разделе Расписания обхода контента сделайте следующее.In the Crawl Schedules section, do the following:

  • Выберите вариант Включить непрерывное сканирование или Включить пошаговое сканирование.Select Enable Continuous Crawls or Enable Incremental Crawls.

    Непрерывный обход контента автоматически обеспечивает максимальную актуальность для источника контента без расписания добавочного обхода контента.A continuous crawl automatically provides maximum freshness for the content source without an incremental crawl schedule. Дополнительные сведения см в разделе Управление непрерывным обходом контента в SharePoint Server.For more information, see Manage continuous crawls in SharePoint Server.

    Если вы выбрали вариант Включить пошаговое сканирование, создайте расписание добавочного обхода контента.If you select Enable Incremental Crawls, create an incremental crawl schedule.

  • При необходимости создайте расписание полного обхода.Optionally create a schedule for full crawls.

  1. Если вы выбрали вариант Включить пошаговое сканирование, в разделе Приоритет источника контента выберите приоритет для этого источника контента.If you selected Enable Incremental Crawls, in the Content Source Priority section, select the priority for this content source.

    Примечание

    Раздел Приоритет источника контента не отображается, если в качестве типа источника контента вы указали Сайты SharePoint и выбрали вариант Включить непрерывное сканирование.The Content Source Priority section does not appear when you specify the content source type as SharePoint Sites and you select Enable Continuous Crawls.

  2. Нажмите кнопку ОК.Click OK.

Чтобы получить наилучшие результаты при поиске людей, следует предоставить как можно больше информации, добавив профили пользователей в хранилище профилей и сведения на личные сайтыЛичные сайты.To get the best results from people search, you should add as much information as you can by adding user profiles to the profile store and adding information to My Sites.

Добавление профилей пользователей хранилище профилейAdd user profiles to the profile store

Для получения эффективных результатов поиска людей необходимо добавить профили пользователей в приложение-службу "Профиль пользователя". Это можно сделать указанными ниже способами.Before you can obtain meaningful people search results, you must add user profiles to the User Profile service application. You can do this in the following ways:

Важно!

В тестовой среде не рекомендуется синхронизировать хранилище профилей со службой каталогов и другими внешними источниками данных, находящимися в рабочей среде. Вместо этого рекомендуется создать копию службы каталогов и синхронизировать ее с хранилищем профилей.For a test environment, we recommend that you do not synchronize the profile store to a directory service or other external data source that is in a production environment. Instead, create a copy of the directory service and synchronize the copy with the profile store.

Чтобы просмотреть профили пользователей в приложении-службе профилей пользователей, используйте следующую процедуру.Use the following procedure to view the user profiles in the User Profile service application.

Просмотр списка профилей пользователей в приложении службы профилей пользователейTo view a list of user profiles in the User Profile service application

  1. Убедитесь в том, что учетной записи пользователя, выполняющего эту процедуру, назначены права администратора для приложения-службы профилей пользователей.Verify that the user account that is performing this procedure is an administrator for the User Profile service application.

  2. В центре Центр администрирования в разделе Управление приложениями выберите пункт Управление приложениями-службами.In Central Administration, in the Application Management section, click Manage service applications.

  3. На странице Управление приложениями-службами выберите приложение-службу профилей пользователей.On the Manage Service Applications page, click the User Profile service application.

  4. На странице Служба управления профилями в разделе Пользователи щелкните Управление профилями пользователей.On the Manage Profile Service page, in the People section, click Manage User Profiles.

  5. На странице Управление профилями пользователей введите в поле Найти профили имя домена, в который входят пользователи.On the Manage User Profiles page, in the Find profiles box, type the name of the domain of which the users are members.

    Не вводите полное имя домена. Например, если пользователи входят в домен Contoso.com, введите в поле Найти профили слово Contoso.Do not type the fully qualified domain name. For example, if users are members of the Contoso.com domain, type Contoso in the Find profiles box.

  6. Нажмите кнопку Поиск.Click Find.

Добавление сведений на личные сайтыAdd information to My Sites

Данные личных сайтовЛичные сайты хранятся в базах данных приложения-службы профилей пользователей. В приложении-службе профилей пользователей хранится большая часть данных, отображаемых в результатах поиска людей. Чем больше сведений о себе укажут пользователи на своих личных сайтахЛичные сайты, тем полнее будут результаты поиска людей.My Sites keep information in the User Profile service application databases. The User Profile service application stores much of the information that appears in results for people search. People search results become more useful as users add more information to their My Sites.

При первом обращении пользователя к личному сайтуЛичный сайт выполняется создание личного сайтаЛичный сайт и автоматическое добавление профиля в приложение-службу профилей пользователей.The first time that a user accesses their My Site, also known as their personal site, a My Site is created for them and a profile is automatically added to the User Profile service application.

Чтобы добавить сведения на личном сайтеЛичный сайт, войдите в систему с использованием учетной записи пользователя, для которой в приложении-службе профилей пользователей был создан профиль, и перейдите на личный сайтЛичный сайт этого пользователя. На личном сайтеЛичный сайт можно указать сведения о квалификации и интересах пользователя. Чтобы узнать, как добавляемая вами информация влияет на отображаемые результаты поиска людей, выполните обход хранилища профилей, а затем выполните поиск имени пользователя.To add information to a user's My Site, log on as a user for whom a user profile was created in the User Profile service application, and then go to that user's My Site. In the user's My Site, you can provide information about the user's expertise and interests. To see how the information that you added affects the people search results that appear, perform a crawl of the profile store, and then search on the user's name.

Обход хранилища профилейCrawl the profile store

Теперь вы готовы выполнить обход хранилища профилей.You are now ready to crawl the profile store. Сведения о том, как начать обход контента, можно найти в статье запуск, приостановка, возобновление или остановка обхода контента в SharePoint Server.For information about how to start the crawl, see Start, pause, resume, or stop a crawl in SharePoint Server.

Примечание

Рекомендуется выполнить обход хранилища профилей и подождать около двух часов после завершения обхода, прежде чем начать первый обход предварительно настроенного источника контента (то есть для локальных сайтов SharePoint).We recommend that you crawl the profile store and wait about two hours after the crawl finishes before you start the first crawl of the preconfigured content source (that is, local SharePoint sites). После завершения обхода хранилища профилей система поиска создает список для стандартизации имен людей.After the crawl of the profile store finishes, the search system generates a list to standardize people's names. Таким образом, если имя пользователя имеет различные формы в результатах поиска, результаты отображаются в одной группе, соответствующей одному имени.This is so that when a person's name has different forms in search results, the results are displayed in a single group corresponding to one name. Например, все документы, созданные с помощью Энн Веилер, Веилер или alias Аннев, могут отображаться в результатах поиска в блоке результатов, помеченном как "документы Энн Веилер".For example, all documents authored by Anne Weiler or A. Weiler or alias AnneW can be displayed in the search results in a result block that is labeled "Documents by Anne Weiler". Аналогично, все документы, созданные какими-либо из этих удостоверений, могут отображаться под заголовком "Энн Веилер" в панели уточнения, если слово "Автор" является одной из категорий.Similarly, all documents authored by any of those identities can be displayed under the heading "Anne Weiler" in the refinement panel if "Author" is one of the categories there.

Сведения о том, как просмотреть состояние обхода, можно найти в статье Запуск, приостановка, возобновление и остановка обхода контента для источника контента.For information about how to view the status of a crawl, see Start, pause, resume, or stop a crawl for a content source.

См. такжеSee also

Администрирование службы профилей пользователей в SharePoint ServerAdminister the User Profile service in SharePoint Server

Обзор синхронизации профилей в SharePoint Server 2013Overview of profile synchronization in SharePoint Server 2013

Управление синхронизацией профилей пользователей в SharePoint ServerManage user profile synchronization in SharePoint Server

Планирование использования личных сайтов в SharePoint ServerPlan for My Sites in SharePoint Server

Создание и настройка приложения службы поиска в SharePoint Server 2016Create and configure a Search service application in SharePoint Server 2016

Manage crawling in SharePoint ServerManage crawling in SharePoint Server

Добавление, изменение и удаление источника контента в SharePoint ServerAdd, edit, or delete a content source in SharePoint Server