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

Относится к следующим ПРОДУКТАМ: Да2013 Да2016 Да2019 неSharePoint OnlineAPPLIES TO: yes2013 yes2016 yes2019 noSharePoint Online

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

При использовании мастера настройки фермы после установки SharePoint Server 2016 или SharePoint Server 2019 приложения-службы поиска может были созданы в дальнейшем. Чтобы проверить, существует ли приложение службы поиска, щелкните Управление приложениями-службами в разделе Управление приложениями на домашней странице центра администрирования. Далее в этой статье предполагается, что приложение службы поиска еще не существует, и, следовательно необходимо создать один.If you used the Farm Configuration Wizard after you installed SharePoint Server 2016 or SharePoint Server 2019, a Search service application might have been created at that time. To verify whether a Search service application exists, you can click Manage service applications in the Application Management section on the Central Administration home page. For the remainder of this article, it is assumed that a Search service application does not exist yet, and that therefore you must create one.

Создание и настройка приложения-службы поиска SharePointHow to create and configure a SharePoint Search service application

При развертывании и настройке приложения-службы поиска необходимо выполнить следующие основные действия:When you deploy and configure a Search service application, you perform the following main tasks:

  1. Создать учетные записи — для приложения-службы поиска требуются некоторые учетные записи пользователя домена.Create accounts — Certain domain user accounts are required specifically for a Search service application.

  2. Создать приложение-службу поиска — приложение-служба поиска предоставляет функции поиска на предприятии.Create a Search service application — A Search service application provides enterprise search features and functionality.

  3. Настроить приложение-службу поиска — базовая настройка приложения-службы поиска включает настройку учетной записи доступа к контенту по умолчанию, контактного адреса электронной почты и источников контента.Configure the Search service application — Basic configuration of a Search service application includes configuring a default content access account, an email contact, and content sources.

  4. Настроить топологию приложения-службы поиска — развернуть компоненты поиска можно на разных серверах в ферме. Также можно указать, какой экземпляр SQL Server будет использоваться для размещения баз данных, связанных с поиском.Configure the Search service application topology — You can deploy search components on different servers in the farm. You can also specify which instance of SQL Server is used to host the search-related databases.

Шаг 1. Создание учетных записей, необходимых для приложения-службы поиска SharePointStep 1: Create accounts that are required for a SharePoint Search service application

В следующей таблице перечислены учетные записи, необходимые при создании приложения-службы поиска SharePoint.The following table lists the accounts that are required when a Search service application is created.

Учетная записьAccount ОписаниеDescription ПримечанияNotes
Служба поискаSearch service Учетные данные пользователя Windows для приложения-службы поиска SharePoint Server, которое является службой WindowsWindows user credentials for the SharePoint Server Search service, which is a Windows service Этот параметр применяется ко всем приложениям-службам поиска в ферме. Эту учетную запись можно изменить в любое время, выбрав Настройка учетных записей служб в разделе Безопасность на домашней странице Центр администрирования. This setting applies to all Search service applications in the farm. You can change this account at any time by clicking Configure service accounts in the Security section on the Central Administration home page.
Пул приложений для веб-службы администрирования поискаSearch Admin Web Service application pool

Пул приложений для веб-службы параметров сайтов и запросов поискаSearch Query and Site Settings Web Service application pool
Учетные данные пользователя WindowsWindows user credentials Для каждой из этих учетных записей можно использовать учетные данные, указанные для службы поиска. Либо для каждой учетной записи можно назначить другие учетные данные в соответствии с принципом предоставления наименьших прав.For each of these accounts, you can use the same credentials that you specified for the Search service. Or, you can assign different credentials to each account according to the principle of least-privilege administration.
Доступ к контенту по умолчаниюDefault content access Учетные данные пользователя Windows для приложения-службы поиска, используемые для доступа к контенту во время обходаWindows user credentials for the Search service application to use to access content when crawling В качестве учетной записи доступа к контенту по умолчанию рекомендуется задать отдельную учетную запись в соответствии с принципом предоставления наименьших прав.We recommend that you specify a separate account for the default content access account according to the principle of least-privilege administration.

Учетные записи, которые можно использовать для службы поиска, пул приложений веб-службы администрирования поиска, и пул приложений веб-службы параметров сайтов и запросов поиска должна быть зарегистрирована как управляемые учетные записи в SharePoint Server, чтобы они были доступны при создании приложение-службу поиска. Используйте следующую процедуру для регистрации каждой из этих учетных записей в качестве управляемой учетной записи.The accounts that you use for the Search service, the Search Admin Web Service application pool, and the Search Query and Site Settings Web Service application pool must be registered as managed accounts in SharePoint Server so that they are available when you create the Search service application. Use the following procedure to register each of these accounts as a managed account.

Регистрация управляемой учетной записиTo register a managed account

  1. На домашней странице Центр администрирования в панели быстрого запуска выберите Безопасность.On the Central Administration home page, in the Quick Launch, click Security.

  2. На странице "Безопасность" в разделе Общая безопасность щелкните Настройка управляемых учетных записей.On the Security page, in the General Security section, click Configure managed accounts.

  3. На странице "Управляемые учетные записи" выберите Регистрация управляемой учетной записи.On the Managed Accounts page, click Register Managed Account.

  4. На странице "Регистрация управляемой учетной записи" в разделе Регистрация учетной записи введите имя пользователя и пароль, которые станут учетными данными для учетной записи службы.On the Register Managed Account page, in the Account Registration section, type the user name and password that you want to use as credentials for the service account.

  5. Если требуется SharePoint Server для управления изменениями пароля для этой учетной записи, установите флажок Разрешить автоматическую смену пароля и задайте параметры автоматической смены пароля.If you want SharePoint Server to manage password changes for this account, select the Enable automatic password change check box and configure the parameters for automatic password change.

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

Шаг 2. Создание приложения-службы поиска SharePointStep 2: Create a SharePoint Search service application

У каждого приложения-службы поиска имеется отдельный индекс контента. Чтобы для разных наборов контента были разные индексы контента, можно создать несколько приложений-служб поиска. Например, если нужно выделить конфиденциальный контент (например, сведения о премиях для сотрудников) в отдельный индекс контента, можно создать отдельное приложение-службу поиска, связанное с этим набором контента.Each Search service application has a separate content index. You can create multiple Search service applications if you want to have different content indexes for different sets of content. For example, if you want to segregate sensitive content (such as employee benefits information) into a separate content index, you can create a separate Search service application to correspond to that set of content.

Если гибридной среде SharePoint, можно индексировать содержимое, расположенное в SharePoint Server в индексе контента Office 365. В этом случае необходимо создать приложение-службу поиска типа облака. Можно создать только один облаке приложения-службы поиска в ферме, но можно создать несколько служб аналитики SQL Server в сочетании с одним облаке SSA.If your SharePoint environment is hybrid, you can index content that resides in SharePoint Server into the Office 365 content index. In this case you need to create a Search service application of type cloud. You can only create one cloud Search service application per farm, but you can create multiple SSAs in combination with the single cloud SSA.

Примечание

Каждое приложение-служба поиска использует собственную топологию поиска. Если вы создали в ферме несколько приложений-служб поиска, рекомендуется распределить выделенные серверы для топологии поиска каждого приложения-службы поиска. При развертывании нескольких приложений-служб поиска на одних серверах значительно увеличатся требования к ресурсам (ЦП и памяти) на данных серверах.Each Search service application has its own search topology. If you create more than one Search service application in a farm, we recommend that you allocate dedicated servers for the search topology of each Search service application. Deploying several Search service applications to the same servers will significantly increase the resource requirements (CPU and memory) on those servers.

Используйте следующую процедуру, чтобы создать приложение службы поиска или приложение облачной службы поиска.Use the following procedure to create a Search service application or a cloud Search service application.

Создание приложения-службы поискаTo create a Search service application

  1. Убедитесь, что учетная запись пользователя, с которой выполняется эта процедура, входит в группу "Администраторы фермы" в ферме, для которой создается приложение-служба поиска.Verify that the user account that is performing this procedure is a member of the Farm Administrators group for the farm for which you want to create the service application.

  2. На домашней странице Центр администрирования в разделе Управление приложениями щелкните Управление приложениями-службами.On the Central Administration home page, in the Application Management section, click Manage service applications.

  3. На странице управления приложениями-службами нажмите на ленте кнопку Создать и выберите пункт Приложение-службы поиска.On the Manage Service Applications page, on the ribbon, click New, and then click Search Service Application.

  4. На странице "Создать новое приложение-службу поиска" выполните следующие действия:On the Create New Search Service Application page, do the following:

  • Оставьте значение по умолчанию для параметра Имя приложения-службы либо введите новое имя для приложения-службы поиска.Accept the default value for Service Application name, or type a new name for the Search service application.

  • Чтобы сделать ее облаке приложения-службы поиска, в разделе Тип приложения-службы поиска , флажок в поле Облаке приложения-службы поиска . В противном случае не устанавливайте поле флажок.To make this a cloud Search service application, in the Search Service Application type section, checkmark the Cloud Search Service Application box. Otherwise, leave the box unchecked.

  • В списке Учетная запись службы поиска выберите управляемую учетную запись, зарегистрированную в предыдущей процедуре, для запуска службы поиска.In the Search Service Account list, select the managed account that you registered in the previous procedure to run the Search service.

  • В разделе Пул приложений для веб-службы администрирования поиска выполните следующие действия:In the Application Pool for Search Admin Web Service section, do the following:

    • Выберите вариант Создать пул приложений и укажите имя для пула приложений в текстовом поле Имя пула приложений.Select the Create new application pool option, and then specify a name for the application pool in the Application pool name text box.

    • В разделе Выберите учетную запись безопасности для этого пула приложений выберите вариант Настраиваемая и затем выберите в списке учетную запись, зарегистрированную для запуска пула приложений для веб-службы администрирования поиска.In the Select a security account for this application pool section, select the Configurable option, and then from the list select the account that you registered to run the application pool for the Search Admin Web Service.

  • В разделе Пул приложений для веб-службы параметров сайтов и запросов поиска выполните следующие действия.In the Application Pool for Search Query and Site Settings Web Service section, do the following:

    • Выберите вариант Создать пул приложений и укажите имя для пула приложений в текстовом поле Имя пула приложений.Choose the Create new application pool option, and then specify a name for the application pool in the Application pool name text box.

    • В разделе Выберите учетную запись безопасности для этого пула приложений выберите вариант Настраиваемая, а затем в списке выберите учетную запись, зарегистрированную для запуска пула приложений для веб-службы параметров сайтов и запросов поиска.In the Select a security account for this application pool section, select the Configurable option, and then from the list select the account that you registered to run the application pool for the Search Query and Site Settings Web Service.

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

Шаг 3. Настройка приложения-службы поиска SharePointStep 3: Configure the SharePoint Search service application

Настройка приложения-службы поиска проводится на связанной с ним странице администрирования поиска. Для перехода на страницу администрирования поиска для конкретного приложения-службы поиска выполните следующие действия.You configure a Search service application on the Search Administration page for that service application. Use the following procedure to go to the Search Administration page for a particular Search service application.

Переход на страницу администрирования поискаTo go to the Search Administration page

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

  2. На домашней странице веб-сайта Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.On the home page of the Central Administration website, in the Application Management section, click Manage service applications.

  3. На странице "Управление приложениями-службами" выберите приложение-службу поиска, которое нужно настроить.On the Manage Service Applications page, click the Search service application that you want to configure.

На странице "Администрирование поиска" задайте параметры, как описано в следующих разделах.On the Search Administration page, configure the settings as described in the following sections:

  • Задание учетной записи по умолчанию для доступа к контентуSpecify the default content access account

  • Настройка контактного адреса электронной почтыSpecify the contact email address

  • Создание источников контентаCreate content sources

Задание учетной записи по умолчанию для доступа к контентуSpecify the default content access account

При создании приложения-службы поиска, учетная запись, указанная для службы поиска автоматически настраивается как учетная запись доступа к содержимому по умолчанию. Программа-обходчик использует эту учетную запись для обхода контента, для которого не связанного обхода правило, которое указывает, другую учетную запись. Для учетной записи доступа к содержимому по умолчанию мы рекомендуется указать учетную запись пользователя домена, которая имеет доступ на чтение к объем контента, необходимо выполнить обход по мере возможности. Учетная запись доступа к контенту по умолчанию можно изменить в любое время. Дополнительные сведения можно использовать учетную запись доступа к контенту по умолчанию для обхода большей части контента в рекомендациям по обходу контента в SharePoint Server.When you create a Search service application, the account that you specify for the Search service is automatically configured as the default content access account. The crawler uses this account to crawl content that does not have an associated crawl rule that specifies a different account. For the default content access account, we recommend that you specify a domain user account that has read access to as much of the content that you want to crawl as possible. You can change the default content access account at any time. For more information, see Use the default content access account to crawl most content in Best practices for crawling in SharePoint Server.

Если для обхода определенного контента с использованием другой учетной записи, можно создать правило обхода контента и указать другую учетную запись для обхода контента. Сведения о том, как создать правило обхода контента см обхода правил в SharePoint Server.If you have to crawl certain content by using a different account, you can create a crawl rule and specify a different account for crawling. For information about how to create a crawl rule, see Manage crawl rules in SharePoint Server.

Используйте описанную ниже процедуру, чтобы задать учетную запись по умолчанию для доступа к контенту.Use the following procedure to specify the default content access account.

Настройка учетной записи по умолчанию для доступа к контентуTo specify the default content access account

  1. На странице "Администрирование поиска" в разделе Состояние системы щелкните ссылку в строке Учетная запись по умолчанию для доступа к контенту.On the Search Administration page, in the System Status section, click the link in the Default content access account row.

  2. В диалоговом окне Учетная запись доступа к содержимому по умолчанию в поле учетная запись введите учетную запись, созданную для доступа к контенту в формате домен\имя_пользователя.In the Default Content Access Account dialog box, in the Account box, type the account that you created for content access in the form domain\user name.

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

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

Настройка контактного адреса электронной почтыSpecify the contact email address

Служба поиска записывает контактный адрес электронной почты в журналы серверов, обход которых уже выполнен. По умолчанию используется вымышленный адрес-заполнитель proverka@example.com. Рекомендуется изменить этот адрес на адрес учетной записи, который будет использоваться внешним администратором для связи в случае возникновения проблем, связанных с обходом (например, при снижении производительности сервера, обход которого выполняется системой).The Search service writes the contact email address to the logs of crawled servers. The default contact email address, someone@example.com, is a placeholder. We recommend that you change this to an account that an external administrator can contact when a crawl might be contributing to a problem such as a decrease in performance on a server that the search system is crawling.

Используйте описанную ниже процедуру, чтобы задать контактный адрес электронной почты.Use the following procedure to specify the contact email address.

Задание контактного адреса электронной почтыTo specify the contact email address

  1. На странице "Администрирование поиска" в разделе Состояние системы щелкните ссылку Адрес электронной почты контакта.On the Search Administration page, in the System Status section, click the link for the Contact e-mail address.

  2. В диалоговом окне Параметры поиска в электронной почте в поле Адрес электронной почты введите адрес, включаемый в журналы серверов, обход которых выполнен системой поиска.In the Search E-mail Setting dialog box, in the E-mail Address box, type the email address that you want to appear in the logs of servers that are crawled by the search system.

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

Создание источников контента в приложении-службе поиска SharePointCreate content sources in a SharePoint Search service application

Чтобы пользователи могли получать результаты поиска система поиска необходимо выполнить обход соответствующего содержимого. Обход контента требуется по крайней мере один источник контента. Источник контента — это набор параметров, которые позволяют указать тип контента для обхода, начальный URL-адресов для обхода, а также время и глубина обхода. При создании приложения-службы поиска источника содержимого с именем «Локальные сайты SharePoint» автоматически создан и настроен для обхода контента всех узлов SharePoint в локальную ферму серверов, а также для обхода профилей пользователей. Можно создать источники контента для указания другого контента для обхода и как система будет выполнять обход контента. Дополнительные сведения содержатся в разделе Добавление, редактирование и удаление источника контента в SharePoint Server. Тем не менее нет необходимости создавать другие источники содержимого, если не требуется выполнять обход контента, отличный от сайтов SharePoint в локальной ферме.In order for users to be able to get search results, the search system must first crawl the corresponding content. Crawling requires at least one content source. A content source is a set of options that you use to specify the type of content to crawl, the starting URLs to crawl, and when and how deep to crawl. When a Search service application is created, a content source named "Local SharePoint sites" is automatically created and configured for crawling all SharePoint sites in the local server farm, and for crawling user profiles. You can create content sources to specify other content to crawl and how the system will crawl that content. For more information, see Add, edit, or delete a content source in SharePoint Server. However, you do not have to create other content sources if you do not want to crawl content other than the SharePoint sites in the local farm.

Если выбран вариант изолированной установки при установке SharePoint Server 2016 или SharePoint Server 2019 полный обход контента всех сайтов SharePoint в ферме выполняется автоматически после установки и запланированного добавочного обхода содержимого возникают 20 минут после этого. Если выбран вариант установки Фермы серверов , при установке SharePoint Server 2016 или 2019 сервера SharePoint, обход контента не автоматически запланированных или выполнена. В последнем случае необходимо вручную запустить обходы контента или запланировать время обходов контента выполняется. Дополнительные сведения см в следующих статьях;If you choose the Standalone installation option when you install SharePoint Server 2016 or SharePoint Server 2019, a full crawl of all SharePoint sites in the farm is automatically performed after installation and an incremental crawl is scheduled to occur every 20 minutes after that. If you choose the Server Farm installation option when you install SharePoint Server 2016 or SharePoint Server 2019, no crawls are automatically scheduled or performed. In the latter case, you must either start crawls manually or schedule times for crawls to be performed. For more information, see the following articles;

Шаг 4. Настройка топологии приложения-службы поиска SharePointStep 4: Configure the SharePoint Search service application topology

При создании приложения-службы поиска на сервере приложений, на котором размещается веб-сайт Центр администрирования, запускается служба поиска SharePoint Server и разворачиваются компоненты поиска. Если в ферме имеется несколько серверов приложений, можно развернуть дополнительные компоненты поиска на других серверах приложений в зависимости от требований. Можно развернуть несколько экземпляров определенных компонентов. Дополнительные сведения см. в следующих статьях.When you create a Search service application, the SharePoint Server Search service is started on the application server that is hosting the Central Administration website, and search components are deployed to that server. If you have more than one application server in your farm, you can deploy additional search components on other application servers, depending on your requirements. You can deploy multiple instances of certain components. For more information, see the following articles:

См. такжеSee also

Создание сайта центра поиска в SharePoint ServerCreate a Search Center site in SharePoint Server