Поделиться через


Отображение результатов гибридного федеративного поиска в SharePoint Online

 

**Применимо к:**SharePoint Online, SharePoint Server 2013, SharePoint Server 2016

**Последнее изменение раздела:**2017-06-22

Сводка: Настройте гибридную среду SharePoint, чтобы пользователь в центре поиска SharePoint Online отображались результаты из SharePoint Online и индексы поиска SharePoint Server.

Эта статья входит в план процедуры настройки гибридных решений SharePoint. Убедитесь, что вы следуете плану при выполнении процедуры, описанных в этой статье.

В этой статье описывается настройка гибридную среду SharePoint так, чтобы гибридные результаты отображались SharePoint Online корпоративного центра поиска, то есть поиска результаты из обоих индексов (SharePoint Online и SharePoint Server ). Эта конфигурация называется входящего гибридного поиска.

Результаты поиска из SharePoint Server будет отображаться с результатами поиска из SharePoint Server, но в отдельном группа с названием блока результатов. Вы можете настроить блока результатов из SharePoint Server будет отображаться над всеми результаты из SharePoint Online или ранжирования по релевантности по сравнению с SharePoint Online результатов.

Для отображения гибридных результатов поиска в SharePoint Online центра поиска в SharePoint Online выполните следующие процедуры, описанные в этой статье подробно.

  • Шаг 1. Создайте источник результатов, определяющий получение результатов поиска в развертывании SharePoint Server 2013

  • Шаг 2. Создайте правило запроса для включения гибридных результатов поиска в SharePoint Online

  • Шаг 3. Проверьте настройку на отображение результатов поиска из SharePoint Server 2013 в SharePoint Online

  • Шаг 4. Проверьте поиск в центре поиска SharePoint Online

Шаг 1. Создайте источник результатов, определяющий, как получать результаты поиска в развертывании SharePoint Server 2013

В этой процедуре создается источник результатов в SharePoint Online. Этот источник результатов — определение, который задает в качестве поставщика для получения результатов поиска из SharePoint Server. Это определение указывает каждого из следующих:

  • Протокол для получения поиска результаты из развертывания SharePoint Server.

  • URL-адрес обратного прокси-устройства. Устройство обратного прокси переадресует поисковые запросы из SharePoint Online по отношению к развертыванию SharePoint Server.

  • Идентификатор конечного приложения, сохраняющего сертификат Secure Store SSL.

Источник результатов можно создать на уровне Центра администрирования SharePoint, семейства веб-сайтов или на уровне сайта. В этой процедуре источник результатов создается на уровне Центра администрирования SharePoint. Это делает источник результатов доступным любому правилу запроса, созданному на том же уровне, а также любому правилу запроса, созданному для семейства веб-сайтов или веб-сайта.

Дополнительные сведения об источниках результатов см. в следующих источниках.

Чтобы создать источник результатов

  1. Убедитесь, что учетной записи пользователя, используемой для выполнения этой процедуры, назначены права глобального администратора в подписке Office 365, которую необходимо настроить.

  2. В SharePoint Online центра администрирования в панели быстрого запуска выберите Поиск.

  3. На странице Управление поиском выберите пункт Управление источниками результатов.

  4. Нажмите кнопку Создать источник результатов.

  5. На странице добавления источника результатов выполните следующие действия:

    1. В разделе "Общие сведения" в текстовом поле Имя введите имя источника результатов — например, Получение результатов поиска SharePoint Server 2013.

      Четыре первых раздела страницы источника результатов для получения результатов гибридного поиска от SharePoint Server 2013

    2. Необязательно: в разделе "Общие сведения" в текстовом поле Описание введите описание нового источника результатов.

      Это описание появится в виде подсказки при наведении указателя на источник результатов на определенных страницах настройки.

    3. В разделе Протокол выберите Удаленный доступ к SharePoint.

    4. В разделе URL-адрес удаленной службы введите адрес внешней конечной точки устройства обратного прокси-сервера, например https://spexternal.adventureworks.com. Устройство обратного прокси-сервера перенаправляет запросы, которые передаются в SharePoint Online по отношению к развертыванию SharePoint Server. Для получения дополнительных сведений см Настройка устройства обратного прокси-сервера для гибридной среды SharePoint Server.

      Внешняя конечная точка обратного прокси-устройства имеет выход в Интернет. Адрес этой внешней точки называется внешним URL-адресом.

      Значок редактирования

      Введите значение внешнего URL-адреса из строки External URL на вкладке Table 3 таблицы гибридного развертывания SharePoint в текстовое поле URL-адрес удаленной службы.

    5. В разделе Тип выберите Результаты поиска SharePoint.

    6. В разделе Преобразование запроса выполните одно из перечисленных ниже действий.

      Разделы "Преобразование запроса" и "Сведения об учетных данных" на странице "Новый источник результата" в SharePoint Online

      • Оставьте преобразование запроса по умолчанию.

        Преобразование по умолчанию — {searchTerms} — представляет собой переменную запроса, соответствующую запросу, введенному пользователем, и измененному самым последним преобразованием запроса.

      • Введите в текстовом поле другое преобразование запроса или щелкните Запустить построитель запросов, если необходимо использовать построитель запросов для настройки преобразования запроса.

        Примечание

        Преобразование запроса позволяет сузить результаты поиска до указанного подмножества —, например подмножества, который является из определенного семейства веб-сайтов SharePoint или сайта. Тем не менее если вы не знакомы с преобразований запросов в SharePoint Server или SharePoint Online, рекомендуется хранить здесь преобразование запроса по умолчанию. Дополнительные сведения размещены в следующих статьях:

    7. В разделе Сведения об учетных данных при подключении к интрасети организации через обратный прокси-сервер выполните следующие действия.

      1. Выберите SSO Id.

      2. В поле Сертификат обратного прокси-сервера (Secure Store Id) введите имя конечного приложения (например, SecureChannelTargetApp), содержащего сертификат Windows, который будет использоваться для аутентификации обратного прокси-устройства.

        Значок редактирования

        Введите имя конечного приложения из строки Target Application ID на вкладке Table 6 таблицы гибридного развертывания SharePoint в текстовое поле Сертификат обратного прокси устройства (идентификатор службы Secure Store).

    8. Нажмите ОК, чтобы сохранить новый источник результатов.

Шаг 2. Создайте правило запроса для включения гибридных результатов поиска в SharePoint Online

В этой процедуре создается правило запроса в SharePoint Online, который использует источник результатов, созданной в предыдущей процедуре, в этой статье. При выполнении правила запроса, то результаты поиска из контент в индексе поиска SharePoint Server будет отображаться в блоке результатов на странице результатов поиска в SharePoint Online.

Можно создавать правила запроса на уровне центра администрирования SharePoint, на уровне семейства сайтов или уровне сайтов. В этой процедуре создается правило запроса на уровне центра администрирования SharePoint. Так как создать правило на этом уровне правило можно применить к любой запросы, отправляемые пользователями в этом экземпляре SharePoint Online.

Дополнительные сведения о правилах запросов см. в следующих источниках:

Создание правила запроса

  1. Убедитесь, что учетной записи пользователя, используемой для выполнения этой процедуры, назначены права глобального администратора в подписке Office 365, которую необходимо настроить.

  2. В SharePoint Online центра администрирования в панели быстрого запуска выберите Поиск.

  3. На странице Администрирование поиска щелкните Управление правилами запросов.

  4. На странице Управление правилами запросов сделайте следующее.

    1. В раскрывающемся списке Выбор источника результатов под текстовым полем Для какого контекста требуется настроить правила? выберите источник результатов, к которому будет применяться это правило запросов.

      Раздел контекста на странице управления правилами запроса в SharePoint Server 2013

      Для тестирования рекомендуем выбрать источник результатов Локальные результаты SharePoint. В таком случае правило запросов будет применяться по умолчанию, когда пользователь выполняет запрос в вертикали поиска Все корпоративного центра поиска, так как эта вертикаль по умолчанию использует источник результатов Локальные результаты SharePoint.

      Когда вы выберете источник результатов в раскрывающемся списке, на странице появятся все существующие правила запросов, которые относятся к этому источнику.

      (На странице добавления правила запроса в разделе Контекст вы сможете добавить или удалить источники результатов, для которых требуется применение правила.)

    2. Необязательно: в раскрывающемся списке Сегменты пользователей под текстовым полем Для какого контекста требуется настроить правила? выберите сегмент пользователей, к которому будет применяться это правило запросов.

      Сегменты пользователей основаны на терминах, описывающих пользователей, в банке терминов приложения-службы управляемых метаданных.

      На странице добавления правила запроса в разделе Контекст вы сможете добавить или удалить сегменты пользователей, для которых требуется применение правила.

    3. Необязательно: в раскрывающемся списке Тематические категории под текстовым полем Для какого контекста требуется настроить правила? выберите тематические категории, к которым будет применяться это правило запросов.

      Тематические категории основаны на терминах, описывающих категории, в банке терминов приложения-службы управляемых метаданных.

      На странице добавления правила запроса в разделе Контекст вы сможете добавить или удалить категории, для которых требуется применение правила.

    4. Щелкните Новое правило.

  5. На странице Добавление правила запроса выполните следующие действия:

    1. В разделе Общие сведения в поле Название правила введите имя для нового правила запроса — например, Показать результаты из SharePoint Server 2013.

    2. Если раздел Контекст свернут, щелкните стрелку рядом с этим разделом**,** чтобы развернуть его.

    3. В разделе Контекст выполните следующие действия:

      Раздел контекста на странице добавления правила запроса в SharePoint Server 2013

      1. Под элементом Запрос выполняется в этих источниках выполните одно из следующих действий.

        • Выберите Все источники, чтобы это правило запроса применялось к запросам, которые пользователи отправляют на любой источник результатов.

        • Выберите Один из этих источников, и затем, при необходимости, щелкните Добавить источник, чтобы добавить источник результатов, к которому будет применимо правило запроса.

          Примечание

          • Источник результатов, выбранный на странице Добавление правила запросов (например, Локальные результаты SharePoint — см. шаг 4a данного раздела), будет отображаться в разделе Один из этих источников.

          • Если выбрать Один из этих источников, это правило запросов будет применяться только в том случае, когда пользователь отправляет запрос на один из источников результатов в списке. Поэтому убедитесь, что отображается источник результатов, для которого требуется применение этого правила запроса, например Локальные результаты SharePoint.

      2. Необязательно: под элементом Запрос выполняется по этим категориям укажите тематические категории (на основе тематических категорий в банке терминов приложения-службы управляемых метаданных), чтобы выполнить от них запрос.

      3. Необязательно: под элементом Запрос выполняется для всех пользовательских сегментов укажите пользовательские сегменты (на основе терминов, которые описывают пользователей в банке терминов приложения-службы управляемых метаданных), для которых требуется применение правила запроса.

    4. В разделе Условия запроса укажите условия управления при срабатывании правила или нажмите Удалить условие, если требуется срабатывание правила при любом тексте запроса.

      Для проверки советуем нажать Удалить условие, чтобы правило сработало при любом тексте запроса.

      Раздел условий запроса на странице добавления правила запроса в SharePoint Server 2013

    5. В разделе Действия, под элементом Блоки результатов выберите Добавить блок результата.

    6. В диалоговом окне Добавление блока результата выполните следующие действия:

      Снимок экрана: диалоговое окно "Добавление блока результатов" в SharePoint Server 2013

      1. Необязательно: в разделе Название блока в поле Название измените название на то, которое нужно разместить над блоком результатов, например Результаты для "{subjectTerms}" из SharePoint Server 2013.

      2. В разделе Запрос выполните следующие действия:

        1. В поле Настройка запроса выполните одно из следующих действий:

          • Оставьте запрос по умолчанию, значение которого равно {subjectTerms}.

            Примечание

            Если вы не знакомы с преобразование запросов в SharePoint Server, рекомендуется сохранять запрос по умолчанию, а именно: {subjectTerms}. Дополнительные сведения размещены в следующих статьях:

          • Введите в текстовое поле другой запрос или нажмите Запустить построитель запросов, если требуется использовать построитель запросов для помощи в настройке запроса.

        2. В раскрывающемся списке Поиск в этом источнике выберите имя источника результатов, созданного в предыдущем разделе этой статьи (Шаг 1. Создайте источник результатов, определяющий получение результатов поиска в SharePoint Server 2013) — например, Получение результатов поиска в SharePoint Server 2013.

        3. В раскрывающемся списке элементы выберите количество результатов поиска из SharePoint Server, который необходимо отобразить в этом блоке результатов на странице результатов поиска.

          Например выберите 3 будут отображаться три результата из SharePoint Server в этом блоке результатов.

      3. Если раздел Параметры свернут, щелкните стрелку рядом с этим разделом**,** чтобы развернуть его.

      4. В разделе Настройки выполните следующие действия:

        1. Если вы хотите отобразить Показать другие ссылки в нижней части блока результатов, выберите ссылку дополнительные переходит к следующему URL-АДРЕСУ и введите URL-адрес для ссылки на страницы, которая отображает дополнительные результаты из индекса поиска SharePoint Server.

          Например, чтобы указать основную страницу результатов поиска, на которой отображается больше результатов, обычно можно ввести URL-адрес такого вида (добавив после него текст "?k={subjectTerms}", указывающий поисковый запрос пользователя): http://Tenant_Name.sharepoint.com/sites/Search_Center_Name/pages/results.aspx?k={subjectTerms}.

          Когда пользователь выберет ссылку Больше, он увидит больше результатов в блоке результатов.

        2. Для размещения блока результатов из SharePoint Server отдельно от результатов из SharePoint Online выполните одно из следующих действий.

          • Выберите Этот блок всегда отображается над основными результатами, чтобы отобразить блок результатов вверху или в верхней части на первой странице результатов поиска.

            В этом случае основные результаты будут результаты из индекса поиска SharePoint Online. Этот параметр полезен для тестирования или большая часть соответствующий контент расположен в индексе удаленного поиска в гибридной среде. При выборе этого параметра для более одного блока результатов, можно настроить порядок отображения блоки результатов с ранжирования правил связанных запросов.

          • Выберите Этот блок содержится в списке основных результатов (может не отображаться), чтобы отобразить блок результатов так, что он будет ранжирован по релевантности относительно основных результатов, в случае чего блок результатов может не отображаться на первой странице результатов поиска.

            Этот параметр установлен по умолчанию и обычно является оптимальным выбором в рабочей среде. Как и в случае с отдельными результатами, ранг блока результатов может отличаться при выполнении пользователями одного и того же запроса позже. Например, если пользователи выберут результаты поиска в блоке поиска, со временем он получит более высокий ранг. В противном случае блок результатов получит со временем более низкий ранг.

        3. Необязательно: в поле URL-адрес шаблона отображения группы укажите URL-адрес шаблона отображения группы.

        4. Необязательно: в поле Шаблон отображения элемента укажите шаблон отображения элемента.

      5. Пропустите раздел Маршрутизация.

      6. Нажмите кнопку OK для добавления блока результатов.

    7. Если раздел Публикация на странице Добавление правила запросов свернут, щелкните стрелку рядом с этим разделом**,** чтобы развернуть его.

    8. На странице Добавление правила запроса в разделе Публикация выполните следующие действия:

      1. Выберите Активно. Когда правило запроса активно, оно выполняется при каждом соответствии условиям запроса.

      2. Необязательно: укажите значения Дата начала, Дата окончания, Дата просмотра и Контактное лицо.

        Дата начала и дата окончания указывают, когда правило запроса будет активно. Если указана дата начала без даты окончания, после даты начала правило будет активно всегда. Если указана дата окончания без даты начала, правило всегда будет активным до даты окончания. Если не указаны ни дата начала, ни дата окончания, правило будет активно всегда.

    9. Нажмите кнопку Сохранить.

Через несколько секунд, когда федеративные пользователи отправляют запросы из SharePoint Online центра поиска в источнике результатов, указанной на шаге 5 c этой процедуры, он будет видеть результаты из обоих индексов поиска как показано на следующем снимке экрана. На снимке экрана два результатов поиска из SharePoint Server появится блок над результатами поиска из SharePoint Online.

Примечание

Федеративный пользователь — это пользователь, которого учетная запись домена доменных служб Active Directory (AD DS) для локальной синхронизируется между SharePoint Server и SharePoint Online и пользователей, которые получают доступ к ресурсам в обеих сред с проверкой подлинности с помощью поставщик федеративных удостоверений, например службы федерации Active Directory (AD FS) 2.0.

Снимок экрана результатов гибридного поиска в SharePoint Online

Шаг 3. Проверьте настройку на отображение результатов поиска из SharePoint Server 2013 в SharePoint Online

Используйте следующую процедуру для проверки конфигурации для просмотра результатов поиска из развертывания SharePoint Server в SharePoint Online.

Важно!

Если вы используете проверку подлинности службы единого входа (SSO), важно испытать функции гибридного поиска с помощью учетных записей федеративных пользователей. Собственные учетные записи пользователей Office 365 и учетные записи службы Active Directory, которые не являются федеративными, не распознаются обеими службами каталогов. Поэтому они не могут пройти проверку подлинности с использованием SSO и им не может быть предоставлен доступ в обоих средах. Дополнительные сведения см. в разделе Учетные записи, необходимые для настройки и тестирования гибридной среды.

Проверка конфигурации

  1. Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры является федеративного пользователя, активированного в SharePoint Online и пользователей, которые есть разрешения на просмотр корневого семейства веб-сайтов.

  2. На странице Центра администрирования SharePoint нажмите кнопку Поиск.

  3. На странице Администрирование поиска щелкните Управление правилами запросов.

  4. На странице управления правилами запроса сделайте следующее:

    1. В раскрывающемся списке Выбор источника результатов щелкните источник результатов, выбранный на этапе 4a второго раздела этой статьи (Шаг 2. Создайте правило запроса для включения гибридных результатов поиска в SharePoint Online) — например, Локальные результаты SharePoint.

      Появится список правил запросов, применимых к этому источнику результатов.

    2. В списке правил запроса щелкните правило запроса, созданное в соответствии с шагом 2 в этой статье (Шаг 2. Создайте правило запроса для включения гибридных результатов поиска в SharePoint Online), например Отображать результаты из SharePoint Server 2013.

  5. На странице для редактирования правила запроса в разделе действия в разделе Блоки результатов, рядом с именем правила запроса, которое будет показывать результаты из индекса поиска SharePoint Server (например, Показать результаты из SharePoint Server 2013 ) нажмите кнопку Изменить.

  6. В диалоговом окне Изменение блока результатов в разделе Запрос нажмите кнопку Запустить построитель запросов.

  7. В диалоговом окне Построение запроса на вкладке Основные выполните следующие действия:

    1. В разделе Выбор запроса выберите источник результатов, созданный в соответствии с шагом 1 в этой статье (Шаг 1. Создайте источник результатов в SharePoint Online для получения результатов поиска в SharePoint Server 2013), например Получение результатов поиска в SharePoint Server 2013.

    2. В разделе текст запроса удалите текст по умолчанию, который является {subjectTerms} и затем введите Пробный запрос (например, название вашей организации), который получает результаты поиска из индекса поиска SharePoint Server.

  8. Нажмите кнопку Проверить запрос.

    В области Предварительного просмотра результатов поиска при конфигурации поиска является допустимым и релевантные результаты в SharePoint ServerSharePoint Online поисковая система отображения результатов поиска из SharePoint Server. При возникновении проблем с конфигурацией, система поиска может отображать сведения об устранении неполадок.

  9. Нажмите кнопку ОК.

Шаг 4. Проверка поиска в центре поиска SharePoint Online

Для проверки конфигурации для отображения результатов поиска из SharePoint Server и SharePoint Online в SharePoint Online центра поиска может войти на SharePoint Online как Федеративный пользователь и попробовать некоторые выполняет поиск в центре поиска предприятия. Используйте следующую процедуру, чтобы проверить конфигурацию таким образом.

Тестирование поиска в центре поиска SharePoint Online

  1. Войдите на SharePoint Online учетной записью федеративного пользователя, активированного в SharePoint Online и пользователей, которые есть разрешения на просмотр корневого семейства веб-сайтов.

  2. Перейдите к корпоративному центру поиска в SharePoint Online.

    Как правило, центр поиска предприятия в SharePoint Online был создан https://<domain> пример.sharepoint.com/search—for, https://adventureworks.sharepoint.com/search.

  3. В Центре поиска предприятия выполните следующие действия:

    1. Введите тестовый запрос в поле поиска, например имя компании.

      Убедитесь в том, что тестовый запрос выдал результаты поиска из индексов поиска SharePoint Server и SharePoint Online.

    2. Щелкните значок "Поиск" или нажмите клавишу ВВОД.

    3. Щелкните вертикаль поиска, которая использует источник результатов, указанный на этапе 5c второго раздела этой статьи (Шаг 2. Создайте правило запроса для включения гибридных результатов поиска в SharePoint Online), например Локальные результаты SharePoint. Другими словами, выберите вертикаль поиска, указанную на странице "Добавление правила запросов" в поле Запрос выполняется на этих источниках раздела Контекст.

  4. На странице результатов поиска должны отображаться результаты из индекса поиска SharePoint Online и блок результатов из индекса поиска SharePoint Server.

    Примечание

    Чтобы просмотреть конечный результат поиска, из контента в ферме SharePoint Server, пользователь должен иметь по крайней мере разрешения на чтение для корневого семейства сайтов в основного веб-приложения. (В гибридной среде SharePoint основного веб-приложения в ферме SharePoint Server и используется для получения всех подключений от Office 365. Дополнительные сведения о основного веб-приложения можно Планирование подключения из Office 365 на сервере SharePoint Server.)

  5. Если результаты из обоих индексов поиска на странице результатов поиска не отображаются, сделайте следующее:

    1. Убедитесь в следующем:

      • Система поиска в SharePoint Server сделала обход локального содержимого.

      • Конфигурация возможностей и функций поиска выполнена как описано в этой статье.

    2. Исправьте ошибки и погрешности и попробуйте поиск снова.

  6. Если результаты поиска из обоих индексов поиска все еще не отображаются, проверьте журналы единой службы ведения журналов SharePoint (ULS), называемые также журналами трассировки SharePoint.

    Дополнительные сведения см. в статье Обзор ведения журналов в Единой системе ведения журналов (ULS).

See also

Plan hybrid federated search for SharePoint Server