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


Настройка свойств веб-части уточнения в SharePoint Server

 

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

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

Сводка. Сведения о настройке свойств веб-части уточнения, отображении счетчиков уточнений и изменении отображаемого имени уточнения.

По умолчанию веб-часть уточнения используется на всех вертикальных страницах поиска (results.aspx, peopleresults.aspx, conversationresults.aspx, videoresults.aspx). Она фильтрует результаты веб-части "Результаты поиска" по категориям, чтобы помочь пользователям сузить их и найти нужные данные. Изменяя свойства в веб-части уточнения, вы можете выполнить следующие задачи:

  • указать другую веб-часть результатов поиска, результаты которой будут фильтроваться;

  • указать, какие уточнения будут отображаться в веб-части;

  • изменить шаблон отображения, применяемый к каждому уточнению.

Перед тем как приступить к данным процедурам, проверьте выполнение следующих условий.

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

  • Выполнен полный обход источника контента, содержащий управляемые свойства, разрешенные к использованию в качестве уточнений, как описано в статье Start, pause, resume, or stop a crawl in SharePoint Server.

В этой статье

  • Настройка свойств веб-части уточнения

  • Изменение отображаемого имени уточнения

  • Добавление счетчиков уточнений на веб-часть уточнений

Настройка свойств веб-части уточнения

Порядок настройки свойств веб-части уточнения

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

  2. Перейдите на страницу, содержащую веб-часть уточнения, которую нужно настроить.

  3. В меню Настройки выберите пункт Изменить страницу.

  4. В веб-части щелкните стрелку меню веб-части уточнений, а затем щелкните Изменить веб-часть.

  5. В области инструментов веб-части в разделе Объект уточнений выберите веб-часть, результаты поиска которой будут фильтроваться. По умолчанию выбрана веб-часть результатов поиска.

  6. Убедитесь, что флажок Выбрать уточнения в этой веб-части установлен в области инструментов веб-части.

  7. Щелкните Выбрать уточнения

  8. В разделе Доступные уточнения страницы Конфигурация уточнений с помощью кнопок выберите уточнения, отображаемые в веб-части, а также порядок, в котором они должны показываться. Если задан псевдоним для уточняемого управляемого свойства, этот псевдоним отображается в разделе Конфигурация для.

  9. В разделе Настройка выберите способ отображения уточнений.

    Примечание

    При использовании одноязычного сайта можно изменить отображаемое имя уточнения в разделе Отображаемое имя. Для многоязычных сайтов нужно изменить язык отображения уточнения, как описано в разделе Изменение отображаемого имени уточнения.

Изменение отображаемого имени уточнения

По умолчанию имя управляемого списка, которое разрешено использовать в качестве уточнения, будет использовано в качестве отображаемого имени для уточнения. Во многих случаях имя управляемого свойства оказывается неудобным для пользователя — например, RefinableString00 или ColorOWSTEXT. Отображаемое имя уточнения можно изменить, меняя файл Java-скрипта в коллекции главных страниц.

Порядок изменения отображаемого имени уточнения

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

  2. В меню Настройки выберите Параметры сайта.

  3. На странице Параметры сайта щелкните Главные страницы и макеты страниц в разделе Коллекции веб-разработчика.

  4. На странице Коллекция главных страниц щелкните Шаблоны отображения.

  5. На странице Шаблоны отображения щелкните Файлы языков.

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

  7. Откройте файл CustomStrings.js.

  8. Добавьте в файл по одной строке для каждого управляемого свойства, которое разрешено использовать в качестве уточнения и для которого нужно изменить отображаемое имя, используя следующий синтаксис:

    "rf_RefinementTitle_ManagedPropertyName": "Sample Refinement Title for ManagedPropertyName"

    Например, можно добавить следующую строку, чтобы изменить отображаемое имя управляемого свойства RefinableInt00 на "Price":

    "rf_RefinementTitle_RefinableInt00": "Price".

Добавление счетчиков уточнений на веб-часть уточнений

По умолчанию веб-часть уточнения не содержит счетчиков уточнений — то есть число элементов для каждого значения уточнения не показывается. Например, при использовании в качестве уточнения управляемого свойства Color, значения уточнения будут показывать только цвета, такие как Red (красный), Green (зеленый) и Blue (синий). Можно добавить счетчики уточнений, меняя значение в файле HTML, чтобы значения уточнений показывались как Red (10), Green (12) и Blue (8).

Добавление счетчиков уточнений в веб-часть уточнения

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

  2. В меню Настройки выберите Параметры сайта.

  3. На странице Параметры сайта щелкните Главные страницы и макеты страниц в разделе Коллекции веб-разработчика.

  4. На странице Коллекция главных страниц щелкните Шаблоны отображения.

  5. На странице Шаблоны отображения щелкните Фильтры.

  6. Откройте файл Filter_Default.html.

  7. Измените значение ShowCounts на true.

  8. Сохраните файл.