Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013
2016
2019
Subscription Edition
SharePoint в Microsoft 365
Примечание.
Многие функции, описанные в этой серии, также доступны для большинства сайтов в SharePoint в Microsoft 365.
Краткий обзор
На этапе 12. Планирование использования уточнений для фасетной навигации в SharePoint Server . Часть I мы определили уточнения, которые мы хотим использовать для фасетной навигации, и определили, как должны отображаться значения уточнения.
Разделы этой статьи:
Этап 13
Включение поддержки уточнений для управляемых свойств
Первое, что следует сделать при настройке уточнений для фасетной навигации включить их поддержку для тех управляемых свойств, которые нужно использовать как уточнения.
Это возможно в двух центрах. Выбор одного из них определяется вашим уровнем разрешений.
Где включается поддержка | Требуемый уровень разрешений |
---|---|
Центр администрирования |
Администратор приложения службы поиска |
Администрирование семейства сайтов |
Администратор семейства веб-сайтов |
Есть причина, по которой вы можете сделать это из двух мест: если вы работаете с содержимым каталога (предположим, вы являетесь диспетчером содержимого), у вас вряд ли будут права администрирования на уровне приложений службы поиска, то есть у вас не будет доступа к центру администрирования. Тем не менее, у вас наверняка есть разрешения администратора семейства веб-сайтов.
В статье Инициализация переиндексации каталога было описано, как контент-менеджер может легко добавлять контент в индекс поиска без помощи администратора приложения службы поиска. Теперь вы умеете это делать, и было бы досадно, если бы включение поддержки уточнений зависело от администратора приложения службы поиска.
В этой статье описывается процедура, выполняемая администратором семейства веб-сайтов (диспетчером содержимого). Сведения о том, как администраторы приложений службы поиска могут включить управляемые свойства для уточнения управляемых свойств, см. в статье Настройка уточнений и фасетной навигации в SharePoint Server.
Управляемые свойства с включенной поддержкой уточнений
В начале мы заявили: "Первое, что необходимо сделать при настройке уточнений для фасетной навигации, это включить управляемые свойства, которые вы * хотите использовать в качестве уточнений, чтобы быть уточняющими управляемыми свойствами". * Администраторы семейства веб-сайтов (диспетчеры содержимого) на самом деле не могут сделать это, так как у них нет требуемого уровня разрешений. But, they have the permission level to map a crawled property to a refiner-enabled managed property.
Это может показаться несколько запутанным. Давайте разберемся.
Администраторы приложения службы поиска, у которых есть доступ к Центр администрирования, могут настраивать параметры самих управляемых свойств. На снимке экрана ниже приведен пример того, как они могут включить поддержку уточнений для свойства RedBrand, выбрав либо пункт Да активные, либо Да скрытые в меню Поддержка уточнения.
Для администратора семейства веб-сайтов, настраивающего такое свойство на уровне семейства веб-сайтов, имя этого свойства будет недоступно, а меню Поддержка уточнения заблокировано.
К счастью, есть много "пустых" управляемых свойств, по умолчанию поддерживающих уточнения. С такими свойствами не сопоставлены извлеченные при обходе свойства. Это значит, что администраторы семейства веб-сайтов могут сопоставить извлеченное при обходе свойство с одним из этих управляемых свойств, поддерживающих уточнения, не прибегая к помощи администратора приложения службы поиска.
Таблица ниже содержит обзор управляемых свойств, поддерживающих уточнения по умолчанию.
Имя управляемого свойства | Тип данных для сопоставления | Формат отображения значений уточнений |
---|---|---|
RefinableDate00 - RefinableDate19 |
Значения содержат даты |
Интервалы |
RefinableDecimal00 - RefinableDecimal09 |
Значения содержат числа (наибольшие из них трехразрядные) |
Интервалы |
RefinableDouble00 - RefinableDouble09 |
Значения содержат числа (наибольшие из них трехразрядные) |
Интервалы |
RefinableInt00 - RefinableInt49 |
Значения это целые числа |
Интервалы |
RefinableString00 - RefinableString99 |
Значения строки. Для них используются типы данных "Текст", "Пользователь или группа", "Управляемые метаданные", "Выбор" или "Да/Нет" |
Перечисление |
Этап 12. Планирование использования уточнений для фасетной навигации в SharePoint Server. В части I перечислены свойства, которые мы хотим использовать в качестве уточнений для категорий "Аудио" и "Камеры". Теперь нам нужно добавить четвертый столбец в эту таблицу. Для каждого уточнения, которое нужно использовать, следует задать управляемое свойство, поддерживающее уточнения. Затем сопоставим извлеченное при обходе свойство, представляющее уточнение, соответствующему управляемому свойству, поддерживающему уточнения.
Уточнение, которое нужно использовать | Тип свойства | Формат отображения значений уточнений | Управляемое свойство, поддерживающее уточнения |
---|---|---|---|
Цена |
Число |
Интервалы |
Подлежит определению |
Торговая марка |
Текст |
Список |
Подлежит определению |
Цвет |
Текст |
Список |
Подлежит определению |
Зум |
Число |
Список |
Подлежит определению |
Размер экрана |
Число |
Список |
Подлежит определению |
Мегапиксели |
Число |
Список |
Подлежит определению |
Макс. ISO |
Число |
Список |
Подлежит уточнению. |
Определение управляемых свойств с включенной поддержкой уточнений на примере Contoso
Для уточнений типа Text можно использовать два управляемых свойства RefinableString , как показано в выделенных ячейках следующей таблицы.
Уточнение, которое нужно использовать | Тип свойства | Формат отображения значений уточнений | Управляемое свойство, поддерживающее уточнения |
---|---|---|---|
Цена |
Число |
Интервалы |
Подлежит определению |
Торговая марка |
Текст |
Список |
RefinableString01 |
Цвет |
Текст |
Список |
RefinableString02 |
Зум |
Число |
Список |
Подлежит определению |
Размер экрана |
Число |
Список |
Подлежит определению |
Мегапиксели |
Число |
Список |
Подлежит определению |
Макс. ISO |
Число |
Список |
Подлежит определению |
C числовыми уточнениями немного сложнее, потому что нам необходимо понимать, с какими типами числовых значений мы работаем и как их нужно перечислять. Давайте начнем с числового уточнения Цена. В нашем примере с Contoso Цена имеет значения целых чисел. Управляемое свойство RefinableInt можно использовать для целых чисел и отображает значения уточнения с интервалами. Как показано в разделе Этап 12. Планирование использования уточнений для фасетной навигации в SharePoint Server — часть I, мы хотим отобразить наше уточнение цен в виде интервалов. Таким образом, для этого уточнения можно использовать одно из управляемых свойств RefinableInt . Это показано в выделенной ячейке следующей таблицы.
Уточнение, которое нужно использовать | Тип свойства | Формат отображения значений уточнений | Управляемое свойство, поддерживающее уточнения |
---|---|---|---|
Цена |
Число |
Интервалы |
RefinableInt01 |
Торговая марка |
Текст |
Список |
RefinableString01 |
Цвет |
Текст |
Список |
RefinableString02 |
Зум |
Число |
Список |
Подлежит определению |
Размер экрана |
Число |
Список |
Подлежит определению |
Мегапиксели |
Число |
Список |
Подлежит определению |
Макс. ISO |
Число |
Список |
Подлежит определению |
Остальные числовые уточнения представляют собой сочетание целых чисел и десятичных чисел. Это может означать, что следует использовать свойства RefinableInt или RefinableDecimal . Но так как мы хотим отобразить значения уточнения в списке, мы не можем использовать ни один из них. Вместо этого необходимо использовать управляемые свойства RefinableString . Может показаться немного нелогичным, что мы используем управляемые свойства, предназначенные для строковых значений, для отображения числовых значений уточнения, но это единственный способ отображения значений уточнения в списке.
Итак, окончательный список управляемых свойств, поддерживающих уточнения, выглядит так:
Уточнение, которое нужно использовать | Тип свойства | Формат отображения значений уточнений | Управляемое свойство, поддерживающее уточнения |
---|---|---|---|
Цена |
Число |
Интервалы |
RefinableInt01 |
Торговая марка |
Текст |
Список |
RefinableString01 |
Цвет |
Текст |
Список |
RefinableString02 |
Зум |
Число |
Список |
RefinableString03 |
Размер экрана |
Число |
Список |
RefinableString04 |
Мегапиксели |
Число |
Список |
RefinableString05 |
Макс. ISO |
Число |
Список |
RefinableString06 |
Разобравшись с планированием, перейдем непосредственно к настройке.
Следующая статья в этой теме
Stage 14: Настройка уточнений для многогранной навигации в SharePoint Server