Настройка источников результатов для поиска в SharePoint ServerConfigure result sources for search in SharePoint Server

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

Result sources limit searches to certain content or to a subset of search results.Result sources limit searches to certain content or to a subset of search results. SharePoint Server предоставляет 16 предварительно определенных источников результатов для классического поиска.SharePoint Server provides 16 pre-defined result sources for the classic search experience. The pre-configured default result source is Local SharePoint Results.The pre-configured default result source is Local SharePoint Results. You can specify a different result source as the default.You can specify a different result source as the default. Современный поисковый интерфейс использует источник результатов по умолчанию, поэтому при изменении источника результатов по умолчанию для классического поиска он также изменяется для современного поиска.The modern search experience uses the default results source, so if you change the default result source for classic search, you also change it for modern search. Дополнительные сведения см в разделе Общие сведения об источниках результатов поиска в SharePoint Server.For more information, see Understanding result sources for search in SharePoint Server.

Создание источника результатовCreate a result source

Источник результатов можно создавать для приложения службы поиска, семейства веб-сайтов или сайта. В следующей таблице приведены разрешения, необходимые для создания источника результатов на каждом уровне, а также показано, где могут использоваться источники результатов.You can create a result source for a Search service application, a site collection, or a site. The following table shows the permissions that are required to create a result source at each level, and where the result source can be used.

Уровни и разрешения для источников результатовLevels and permissions for result sources

При создании источника результатов на данном уровнеWhen you create a result source at this level Требуется следующее разрешениеYou must have this permission Источник результатов может использоваться вThe result source can be used in
Приложение-служба поискаSearch service application Администратор приложения службы поискаSearch service application administrator Все семейства веб-сайтов в веб-приложениях, использующих приложение службы поискаAll site collections in web applications that consume the Search service application
Семейство веб-сайтовSite collection Администратор семейства веб-сайтовSite collection administrator Все сайты в семействе веб-сайтовAll sites in the site collection
СайтSite Владелец сайтаSite owner СайтThe site

Создание источника результатовTo create a result source

В зависимости от того, на каком уровне требуется создать источник результатов, выполните одно из указанных ниже действий.Depending on the level at which you want to create the result source, first do one of the following:

  • Создание источника результатов для приложения службы поиска:To create a result source for a Search service application:

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

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

    • Щелкните приложение службы поиска, для которого требуется создать источник результатов.Click the Search service application for which you want to create a result source.

    • На странице администрирования поиска для приложения службы поиска в разделе Запросы и результаты панели быстрого запуска щелкните элемент Источники результатов.On the Search Administration page for the Search service application, on the Quick Launch, in the Queries and Results section, click Result Sources.

  • Создание источника результатов для семейства веб-сайтов:To create a result source for a site collection:

    • Убедитесь, что учетной записи пользователя, выполняющего эту процедуру, назначены права администратора семейства сайтов.Verify that the user account that performs this procedure is an administrator for the site collection.

    • В меню Параметры для семейства веб-сайтов выберите пункт Параметры сайта.On the Settings menu for the site collection, click Site Settings.

    • На странице Параметры сайта в разделе Администрирование семейства веб-сайтов щелкните элемент Поиск источников результатов.On the Site Settings page, in the Site Collection Administration section, click Search Result Sources.

  • Создание источника результатов для сайта:To create a result source for a site:

    • Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является членом группы владельцев сайта.Verify that the user account that performs this procedure is a member of the Owners group for the site.

    • В меню Параметры сайта выберите пункт Параметры сайта.On the Settings menu for the site, click Site Settings.

    • На странице Параметры сайта в разделе Поиск щелкните элемент Источники результатов.On the Site Settings page, in the Search section, click Result Sources.

Далее:Next:

  1. На странице управления источниками результатов нажмите Создать источник результатов.On the Manage Result Sources page, click New Result Source.

  2. На странице добавления источника результата в разделе общих сведений выполните следующий действия:On the Add Result Source page, in the General Information section, do the following:

  • В поле Имя введите имя источника результатов.In the Name box, type a name for the result source.

  • В поле Описание введите описание источника результатов.In the Description box, type a description of the result source.

  1. В разделе Протокол выберите один из следующих протоколов для извлечения результатов поиска:In the Protocol section, select one of the following protocols for retrieving search results:
  • Протокол по умолчанию Local SharePoint (Локальное (SharePoint)) предоставляет результаты из индекса поиска для конкретного приложения службы поиска.Local SharePoint, the default protocol, provides results from the search index for this Search service application.

  • Протокол Remote SharePoint (Удаленное (SharePoint)) предоставляет результаты из индекса службы поиска в другой ферме.Remote SharePoint provides results from the index of a search service in another farm.

    Важно!

    Чтобы использовать протокол Remote SharePoint для получения результатов поиска в одной локальной ферме SharePoint Server из индекса другой локальной фермы SharePoint Server, нужно настроить в ферме, получающей запросы, доверие к ферме, отправляющей запросы. Сведения о том, как это сделать, см. в статье Настройка доверия для поиска между двумя фермами SharePoint Server.To use the Remote SharePoint protocol to get search results in one SharePoint Server on-premises farm from the index of another SharePoint Server on-premises farm, you must configure the farm that receives the queries to trust the farm that sends the queries. For information about how to do this, see Configure trust for search between two SharePoint Server farms.

  • Протокол OpenSearch предоставляет результаты из поисковой системы, использующей протокол OpenSearch 1.0/1.1.OpenSearch provides results from a search engine that uses the OpenSearch 1.0/1.1 protocol.

  • Exchange предоставляет результаты из Exchange Server через центр обнаружения электронных данных SharePoint Server. Выберите Использовать AutoDiscover, чтобы поисковая система автоматически обнаруживала конечную точку Exchange Server, или введите URL-адрес веб-службы Exchange, из которой должны извлекаться результаты, например https://contoso.com/ews/exchange.asmx.Exchange provides results from Exchange Server through a SharePoint Server eDiscovery Center. Click Use AutoDiscover to have the search system find an Exchange Server endpoint automatically, or type the URL of the Exchange web service to retrieve results from — for example, https://contoso.com/ews/exchange.asmx.

    Примечание

    Протокол Exchange позволяет находить только содержимое Exchange Server в центре обнаружения электронных данных SharePoint Server. Дополнительные сведения см. в статье Настройка обнаружения электронных данных в SharePoint Server. > На компьютере, на котором работает служба поиска, должен быть установлен управляемый API веб-служб Exchange. Дополнительные сведения см. в разделе Дополнительное программное обеспечение, поддерживаемое в SharePoint Server 2016 статьи Требования к оборудованию и программному обеспечению для SharePoint Server 2016.The Exchange protocol only enables you to discover Exchange Server content, and only from a SharePoint Server eDiscovery Center. For more information, see Configure communication between SharePoint Server and Exchange Server . > The Exchange Web Services Managed API must be installed on the computer on which the search service is running. For more information, see Optional software supported in SharePoint Server 2016 in Hardware and software requirements for SharePoint Server 2016.

  1. Если на предыдущем шаге вы выбрали протокол Локальный SharePoint или Удаленный доступ к SharePoint, то в разделе Тип выберите Результаты поиска SharePoint для поиска по всему индексу или Результаты поиска людей, чтобы включить обработку запросов, относящуюся к поиску людей.In the previous step, if you selected either Local SharePoint or Remote SharePoint for the protocol, then in the Type section, select SharePoint Search Results to search the whole index, or select People Search Results to enable query processing that is specific to people search.

  2. Если вы выбрали Удаленный доступ к SharePoint, то в разделе URL-адрес удаленной службы введите адрес корневого семейства веб-сайтов удаленной фермы SharePoint.If you selected Remote SharePoint for the protocol, then in the Remote Service URL section, type the address of the root site collection of the remote SharePoint farm.

  3. Если вы выбрали протокол OpenSearch 1.0/1.1, в разделе URL-адрес источника введите URL-адрес источника OpenSearch.If you selected OpenSearch 1.0/1.1 for the protocol, then in the Source URL section, type the URL of the OpenSearch source.

  4. Если вы выбрали протокол Exchange, в разделе URL-адрес источника Exchange введите URL-адрес веб-службы Exchange, например https://contoso.com/ews/exchange.asmx.If you selected Exchange for the protocol, then in the Exchange Source URL section, type the URL of the Exchange web service — for example, https://contoso.com/ews/exchange.asmx.

  5. В разделе Преобразование запроса выполните одно из следующих действий:In the Query Transform section, do one of the following:

  • Оставьте преобразование запроса по умолчанию ( searchTerms) без изменений. В этом случае запрос не будет изменяться после предыдущего преобразования.Leave the default query transform ( searchTerms) as is. In this case, the query will be unchanged since the previous transform.

  • Введите в текстовом поле другой преобразованный запрос. Дополнительные сведения см. в статье Общие сведения о преобразовании запросов.Type a different query transform in the text box. For more information, see Understanding query transforms.

  • Используйте построитель запросов для настройки преобразования запроса, выполнив следующие действия:Use the Query Builder to configure a query transform by doing the following:

    • Щелкните элемент Запуск построителя запросов.Click Launch Query Builder.

    • При желании в диалоговом окне построения запроса создайте запрос, указав на вкладках фильтры, сортировку и тестирование, как показано в следующих таблицах.In the Build Your Query dialog box, optionally build the query by specifying filters, sorting, and testing on the tabs as shown in the following tables.

На вкладке BASICS (ОСНОВНЫЕ)On the BASICS tab

Фильтр ключевых словKeyword filter Фильтры ключевых слов можно использовать для добавления предопределенных переменных запроса в преобразование запроса. Предопределенные переменные запроса можно выбрать в раскрывающемся списке, а затем добавить их в запрос, щелкнув Добавить фильтр ключевых слов. You can use keyword filters to add pre-defined query variables to the query transform. You can select pre-defined query variables from the drop-down list, and then add them to the query by clicking Add keyword filter.

Обзор переменных запросаFor an overview of query variables, see Query variables in SharePoint Server.
Фильтр свойствProperty filter Фильтры свойств можно использовать для запроса контента управляемых свойств, определенных в схеме поиска как поддерживающие запросы .You can use property filters to query the content of managed properties that are set to queryable in the search schema.

Можно выбрать управляемые свойства в раскрывающемся списке Фильтр свойств. Щелкните Добавить фильтр свойств, чтобы добавить фильтр в запрос. You can select managed properties from the Property filter drop-down list. Click Add property filter to add the filter to the query.

На вкладке SORTING (СОРТИРОВКА)On the SORTING tab

Сортировка результатовSort results В меню Сортировать по выберите из списка одно из управляемых свойств, определенных в схеме поиска как поддерживающие сортировку, а затем выберите По убыванию или По возрастанию. Для сортировки по релевантности, то есть для использования модели ранжирования, выберите Ранг. Можно щелкнуть Добавить уровень сортировки, чтобы задать свойство для дополнительного уровня сортировки результатов поиска. Обратите внимание, что при сортировке результатов поиска учитывается регистр.In the Sort by menu, you can select a managed property from the list of managed properties that are set as sortable in the search schema, and then select Descending or Ascending. To sort by relevance, that is, to use a ranking model, select Rank. You can click Add sort level to specify a property for a secondary level of sorting for search results. Note that sorting of search results is case sensitive.
Модель ранжированияRanking Model Если в списке Сортировать по выбрано Ранг, можно выбрать нужную модель ранжирования для сортировки.If you selected Rank from the Sort by list, you can select the ranking model to use for sorting.
Динамическое упорядочиваниеDynamic ordering Можно щелкнуть элемент Добавить правило динамического упорядочивания, чтобы указать дополнительное ранжирование путем добавления правил, изменяющих порядок результатов в блоке поиска при выполнении определенных условий.You can click Add dynamic ordering rule to specify additional ranking by adding rules that change the order of results within the result block when certain conditions are satisfied.

На вкладке TEST (ТЕСТИРОВАНИЕ)On the TEST tab

Текст запросаQuery text Можно просмотреть окончательный текст запроса, полученный на основе исходного шаблона запроса, применимых правил запроса и значений переменных.You can view the final query text, which is based on the original query template, the applicable query rules, and the variable values.
Чтобы просмотреть варианты в следующих строках таблицы, нажмите Дополнительно.Click Show more to display the options in the following rows of this table.
Шаблон запросаQuery template Можно просматривать запрос в соответствии с его определением на вкладке BASICS (ОСНОВНЫЕ) или в текстовом поле в разделе Преобразование запроса на странице добавления источников результатов.You can view the query as it is defined in the BASICS tab or in the text box in the Query transform section on the Add Result Source page.
Переменные шаблона запросаQuery template variables Шаблон запроса можно тестировать, указывая значения для переменных запроса.You can test the query template by specifying values for the query variables.

Наконец, на странице Добавление источника результатов, в разделе Сведения об учетных данных, выберите тип проверки подлинности, который следует использовать при подключении пользователей к источнику результатов.Finally, on the Add Result Source page, in the Credentials Information section, select the authentication type that you want for users to connect to the result source.

Установка источника результатов по умолчаниюSet a result source as default

В качестве источника результатов по умолчанию можно устанавливать любой источник результатов. Указание источника результатов по умолчанию может облегчить редактирование запроса в веб-частях поиска. Например, при добавлении на страницу веб-части поиска контента эта веб-часть автоматически использует источник результатов по умолчанию. Дополнительные сведения см. в статье Настройка веб-частей поиска в SharePoint Server.You can set any result source as the default result source. Specifying a result source as default can make it easier to edit the query in Search Web Parts. For example, when you add a Content Search Web Part to a page, the Web Part automatically uses the default result source. For more information, see Configure Search Web Parts in SharePoint Server.

Примечание

Современные возможности поиска в SharePoint Server 2019 получают результаты из источника результатов по умолчанию.The modern search experience in SharePoint Server 2019 gets results from the default result source. При изменении источника результатов по умолчанию он влияет как на классический, так и современный поисковый интерфейс.If you change the default result source it impacts both the classic and modern search experiences.

Установка источника результатов по умолчаниюTo set a result source as default

Выполните процедуры из следующего списка, соответствующие уровню, на котором был настроен источник результатов.Perform the appropriate procedures in the following list depending on the level at which the result source was configured.

  • Если источник результатов был создан на уровне приложения службы поиска, выполните следующие действия:If the result source was created at the Search service application level, do the following:

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

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

    3. Щелкните приложение службы поиска, для которого требуется установить источник результатов по умолчанию.Click the Search service application for which you want to set the result source as default.

    4. На странице администрирования поиска в разделе Запросы и результаты выберите Источники результатов.On the Search Administration page, in the Queries and Results section, click Result Sources.

  • Если источник результатов был создан на уровне семейства веб-сайтов, выполните следующие действия:If the result source is at the site collection level, do the following:

    1. Убедитесь, что учетной записи пользователя, выполняющего эту процедуру, назначены права администратора семейства сайтов.Verify that the user account that performs this procedure is an administrator for the site collection administrator.

    2. В меню Параметры для семейства веб-сайтов выберите пункт Параметры сайта.On the Settings menu for the site collection, click Site Settings.

    3. На странице Параметры сайта в разделе Администрирование семейства веб-сайтов щелкните элемент Поиск источников результатов.On the Site Settings page, in the Site Collection Administration section, click Search Result Sources.

  • Если источник результатов был создан на уровне сайта, выполните следующие действия:If the result source is at the site level, do the following:

    1. Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является членом группы владельцев сайта.Verify that the user account that performs this procedure is a member of the Owners group for the site.

    2. В меню Параметры сайта выберите пункт Параметры сайта.On the Settings menu for the site, click Site Settings.

    3. На странице Параметры сайта в разделе Поиск щелкните элемент Источники результатов.On the Site Settings page, in the Search section, click Result Sources.

  • На странице управления источниками результатов наведите указатель мыши на источник результатов, который требуется установить в качестве источника по умолчанию, щелкните появившуюся стрелку и выберите команду Использовать по умолчанию.On the Manage Result Sources page, point to the result source that you want to set as default, click the arrow that appears, and then click Set as Default.

См. такжеSee also

Переменные запроса в SharePoint ServerQuery variables in SharePoint Server