Управление схемой поиска в SharePoint Server

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

Схема поиска в SharePoint Server определяет способ сбора и извлечения контента из индекса поиска в SharePoint Server.

Свойства для обхода — это метаданные, извлекаемые из контента во время обхода. Метаданные могут быть структурированными (например, заголовком или автором из документа Word) или неструктурированным контентом (например, обнаруженным языком или извлеченными ключевыми словами).

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

Примечание.

Схема поиска применяется как к классическому, так и к современному интерфейсу поиска, за исключением следующих параметров, которые не применяются к современному поиску:

  • Уточняемый. В современном поиске есть встроенные уточнения.
  • Сортировки. Не поддерживается в современном поиске.
  • Извлечение пользовательских сущностей. В современном поиске есть встроенные уточнения.
  • Извлечение названия компании. Не поддерживается в современном поиске.

Подготовка к работе

Перед выполнением этой операции ознакомьтесь со следующими сведениями о необходимых компонентах:

  • Создайте приложение-службу поиска.

  • Добавьте один или несколько источников контента и выполните полный обход контента.

Просмотр свойств для обхода и управляемых свойств

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

  2. В Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.

  3. Щелкните приложение-службу поиска.

  4. На странице "Администрирование поиска" в панели быстрого запуска в разделе Запросы и результаты щелкните Схема поиска.

  5. На странице "Управляемые свойства" представлены все управляемые свойства, их параметры и свойства для обхода, с которыми они сопоставлены. Чтобы просмотреть свойства для обхода, щелкните Свойства для обхода. Чтобы просмотреть категории свойств для обхода, щелкните Категории.

Добавление управляемого свойства

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

  2. В Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.

  3. Щелкните приложение-службу поиска.

  4. На странице "Администрирование поиска" в панели быстрого запуска в разделе Запросы и результаты щелкните Схема поиска.

  5. На странице "Управляемые свойства" щелкните Создать управляемое свойство.

  6. На странице "Создание управляемого свойства" в поле Имя свойства в разделе Имя и описание введите имя нового управляемого свойства. Можно также ввести описание.

  7. В разделе Тип выберите один из следующих вариантов.

  • Текст

  • Целое значение

  • Десятичное число

  • Дата и время

  • Да/Нет

  • С плавающей запятой (двойная точность)

  • Двоичный

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

  • Расширенные параметры для поиска (необязательно, если выбран параметр "Доступный для поиска")

  • Возможность запроса

  • Возможность извлечения

  • Разрешить использование нескольких значений

  • Возможность уточнения

  • Возможность сортировки

  • Alias (Псевдоним)

  • Нормализация маркеров

  • Полное соответствие

  • Токенизация нейтрализуемого языка

  • Более тонкая токенизация запросов

Важно!

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

  1. В разделе Сопоставления со свойствами для обхода нажмите кнопку Добавить сопоставление.

  2. На странице "Выбор свойств для обхода" выберите свойство для обхода для сопоставления с управляемым свойством и нажмите кнопку ОК. Повторите это действие, если необходимо сопоставить дополнительные свойства для обхода.

  3. На странице "Создание управляемого свойства" в разделе Сопоставления со свойствами для обхода укажите, какой контент необходимо включить.

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

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

  1. В разделе Извлечение названия организации можно установить флажок, чтобы включить извлечение названия организации.

  2. В разделе Извлечение пользовательских объектов можно установить флажок, чтобы включить извлечение пользовательских объектов. Инструкции см. в статье Создание и развертывание пользовательских средств извлечения сущностей в SharePoint Server .

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

Чтобы включить его в индекс поиска, необходимо выполнить полный обход источника контента или источников, содержащих это новое управляемое свойство. Если новое управляемое свойство находится в библиотеке или списке SharePoint Server, необходимо переиндексировать эту библиотеку или список. Дополнительные сведения см. в статье Обзор схемы поиска в SharePoint Server.

Изменение управляемого свойства

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

  2. В Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.

  3. Щелкните приложение-службу поиска.

  4. На странице "Администрирование поиска" в панели быстрого запуска в разделе Запросы и результаты щелкните Схема поиска.

  5. На странице "Управляемые свойства" найдите необходимое управляемое свойство или введите его имя в поле Фильтр.

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

  7. На странице "Изменение управляемого свойства" измените параметры и нажмите кнопку ОК.

Для изменения некоторых настроек управляемых свойств требуется полный обход контента. Сведения об изменениях, требующих переиндексации контента, см. в таблице Изменения схемы поиска, которые требуют переиндексации контента.

Удаление управляемого свойства

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

  2. В Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.

  3. Щелкните приложение-службу поиска.

  4. На странице "Администрирование поиска" в панели быстрого запуска в разделе Запросы и результаты щелкните Схема поиска.

  5. На странице "Управляемые свойства" найдите необходимое управляемое свойство или введите его имя в поле Фильтр.

  6. Выберите управляемое свойство, щелкните стрелку и выберите команду Удалить.

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

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

Сопоставление свойства для обхода с управляемым свойством

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

  2. В Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.

  3. Щелкните приложение-службу поиска.

  4. На странице "Администрирование поиска" в панели быстрого запуска в разделе Запросы и результаты щелкните Схема поиска.

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

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

  7. На странице "Изменение свойства для обхода" в разделе "Сопоставления с управляемыми свойствами" щелкните Добавить сопоставление.

  8. На странице "Выбор управляемых свойств" выберите одно управляемое свойство для сопоставления со свойством для обхода и нажмите кнопку ОК. Повторите это действие, чтобы сопоставить дополнительные управляемые свойства с данным свойством для обхода.

  9. Установите флажок в разделе "Включить в полнотекстовый индекс", если необходимо включить контент свойства для обхода в полнотекстовый индекс.

  10. На странице "Изменение свойства для обхода" нажмите кнопку ОК.

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

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

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

  2. В Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.

  3. Щелкните приложение-службу поиска.

  4. На странице "Администрирование поиска" в панели быстрого запуска в разделе Запросы и результаты щелкните Схема поиска.

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

  • Чтобы просмотреть, какие свойства для обхода принадлежат к категории и с какими управляемыми свойствами они сопоставлены, щелкните категорию свойств для обхода на странице "Категории".

  • Чтобы изменить категорию свойств для обхода, выберите ее, щелкните стрелку и выберите команду Изменить категорию.

Предостережение

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

Добавление управляемого свойства с помощью администрирования клиентов или семейства веб-сайтов

Администраторы клиента или семейства веб-сайтов могут создать схему поиска для клиента или семейства веб-сайтов. Дополнительные сведения об управлении схемой поиска для клиентов и семейств веб-сайтов см. в разделе Управление схемой поиска в SharePoint.

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

На создание нового управляемого свойства в рамках администрирования клиента или семейства сайтов налагаются некоторые ограничения. Например, это свойство может относиться только к типу Text или Yes/No и не может поддерживать уточнение или сортировку. Если вам требуется свойство другого типа или свойство, характеристики которого отличаются от доступных, выполните действия из раздела Создание управляемого свойства посредством переименования имеющегося.

Если вы добавили новое свойство в список или библиотеку на сайте SharePoint Server или изменили свойства, используемые в списке или библиотеке, содержимое необходимо выполнить повторно, прежде чем изменения будут отражены в индексе поиска. Так как изменения вносятся в схеме поиска, а не на фактическом сайте, программа-обходчик не выполняет повторную индексацию списка или библиотеки автоматически. Чтобы убедиться, что обход и повторная индексация изменений были выполнены, вы можете запросить повторную индексацию списка или библиотеки. В результате будет выполнен повторный обход и повторная индексация списка или библиотеки, после чего вы сможете использовать новые управляемые свойства в запросах, правилах запросов и шаблонах отображения.

Сведения об изменениях, требующих переиндексации контента, см. в таблице Изменения схемы поиска, которые требуют переиндексации контента.

Создание управляемого свойства для клиента или семейства сайтов

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

  2. Перейдите на страницу Схема поиска для клиента или семейства сайтов.

  1. На странице "Управляемые свойства" щелкните Создать управляемое свойство.

  2. На странице "Создание управляемого свойства" в поле Имя свойства в разделе Имя и описание введите имя нового управляемого свойства. Можно также ввести описание.

  3. В разделе Тип выберите один из следующих вариантов.

  • Текст

  • Да/Нет

  1. В разделе Основные характеристики выберите один или несколько из доступных параметров.

  2. В разделе Сопоставления со свойствами для обхода нажмите кнопку Добавить сопоставление.

  3. На странице "Выбор свойств для обхода" выберите свойство для обхода для сопоставления с управляемым свойством и нажмите кнопку ОК. Повторите это действие, если необходимо сопоставить дополнительные свойства для обхода.

  4. На странице "Создание управляемого свойства" в разделе Сопоставления со свойствами для обхода укажите, какой контент необходимо включить.

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

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

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

Создание управляемого свойства посредством переименования имеющегося

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

  2. Перейдите на страницу Схема поиска для клиента или семейства сайтов.

  1. Найдите неиспользуемое управляемое свойство на странице "Управляемые свойства". Под неиспользуемым подразумевается свойство, которое не сопоставлено со свойством для обхода, то есть столбец Сопоставленные свойств для обхода пуст. Подробнее см. в таблице неиспользуемых управляемых свойств по умолчанию. Выберите управляемое свойство, щелкните стрелку и выберите Изменить или сопоставить свойство.

  2. На странице "Изменение управляемого свойства" откройте раздел "Основные характеристики" и введите имя в поле Псевдоним.

  3. В разделе "Сопоставления со свойствами для обхода" щелкните Добавить сопоставление.

  4. На странице "Выбор свойств для обхода" выберите свойство для обхода для сопоставления с управляемым свойством и нажмите кнопку ОК. Повторите это действие, чтобы сопоставить дополнительные свойства для обхода с данным управляемым свойством.

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

Переиндексация списка или библиотеки

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

  2. Перейдите к библиотеке или списку, которым требуется повторный обход, и выполните одно из перечисленных ниже действий.

  • Чтобы выполнить полный обход библиотеки, перейдите на вкладку БИБЛИОТЕКА, а затем на ленте в группе Параметры щелкните элемент Параметры библиотеки.

  • Чтобы выполнить полный обход списка, перейдите на вкладку СПИСОК, а затем на ленте в группе Параметры щелкните элемент Параметры списка.

  1. На странице "Параметры" в разделе Общие параметры выберите элемент Дополнительные параметры.

  2. На странице "Дополнительные параметры":

  • Для переиндексации библиотеки щелкните элемент Переиндексация библиотеки документов в разделе Переиндексация библиотеки.

  • Для переиндексации списка щелкните элемент Переиндексация списка в разделе Переиндексация списка.

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

Полная переиндексация списка или библиотеки будет выполнена во время следующего планового обхода.

Управляемые свойства, не используемые по умолчанию

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

Тип управляемого свойства Количество Характеристики управляемого свойства Диапазон имен управляемого свойства
Date 10 Возможность запроса от Date00 до Date09
Дата 20 Множество значений, возможность запроса, возможность уточнения, возможность сортировки, возможность извлечения от RefinableDate00 до RefinableDate19
Дата (SharePoint Server 2019) 2 Запросы, уточняемые, сортируемые, извлекаемые RefinableDateInvariant00 to RefinableDateInvariant01
Дата (SharePoint Server 2019) 5 Запросы, уточняемые, сортируемые, извлекаемые RefinableDateSingle00 to RefinableDateSingle04
Десятичное число 10 Возможность запроса от Decimal00 до Decimal09
Десятичное число 10 Множество значений, возможность запроса, возможность уточнения, возможность сортировки, возможность извлечения от RefinableDecimal00 до RefinableDecimal09
Double 10 Возможность запроса от Double00 до Double09
Double 10 Множество значений, возможность запроса, возможность уточнения, возможность сортировки, возможность извлечения от RefinableDouble00 до RefinableDouble09
Целое значение 50 Возможность запроса от Int00 до Int49
Целое значение 50 Множество значений, возможность запроса, возможность уточнения, возможность сортировки, возможность извлечения от RefinableInt00 до RefinableInt49
String (SharePoint Server 2013) 100 Множество значений, возможность запроса, возможность уточнения, возможность сортировки, возможность извлечения от RefinableString00 до RefinableString99
String (SharePoint Server 2019) 200 Множество значений, возможность запроса, возможность уточнения, возможность сортировки, возможность извлечения RefinableString00 to RefinableString199

Использования псевдонима (пример)

Допустим, нужно создать управляемое свойство, содержащее номера сотрудников, при этом пользователи могут выполнять поиск, введя "КодСотрудника:12345", где "12345" — пример номера сотрудника. Так как это управляемое свойство не относится к типу Text или Yes/No, выполните действия, описанные в разделе Создание управляемого свойства путем переименования существующего с помощью этого входного значения:

  • Выберите неиспользуемое управляемое свойство типа integer, см. таблицу Неиспользуемые управляемые свойства по умолчанию. Используйте любое неиспользуемое свойство от Int00 до Int49 , если вы хотите, чтобы пользователи могли запрашивать номер сотрудника, или от RefinableInt00 до RefinableInt49 , если вы хотите, чтобы пользователи могли запрашивать, уточнять, сортировать и т. д. по номеру сотрудника.

  • Задайте свойству псевдоним, в нашем случае — КодСотрудника.

  • Сопоставьте свойство КодСотрудника со свойством для обхода, которое содержит номера сотрудников.

Изменения схемы поиска, которые требуют переиндексации контента

Параметр управляемого свойства Действие Для переиндексации требуется полный обход контента
Сопоставление свойств для обхода с управляемыми свойствами Добавление и удаление сопоставления Да
Нормализация маркеров Включение и отключение Да
Полное соответствие Включение и отключение Да
Нейтральная токенизация lanugage Включение и отключение Да
Извлечение имен компаний Включение и отключение Да
Извлечение пользовательских объектов Включение и отключение Да
Возможность поиска Включение и отключение Да
Возможность запроса Включение Да
Возможность запроса Отключение Нет
Возможность извлечения Включение Да
Возможность извлечения Отключение Нет
Возможность уточнения Включение (если еще не включена возможность сортировки) Да
Возможность уточнения Отключение Нет
Возможность сортировки Включение (если еще не включена возможность уточнения) Да
Возможность сортировки Отключение Нет
Псевдоним Добавление и удаление Нет