Управление схемой поиска в SharePoint Server
**Применимо к:**SharePoint Server 2013, SharePoint Server 2016
**Последнее изменение раздела:**2017-09-08
Сводка. Просмотр, добавление, изменение, сопоставление и удаление свойств для обхода, категорий свойств для обхода и управляемых свойств в схеме поиска.
Схема поиска в SharePoint Server определяет способ сбора и извлечения контента из индекса поиска в SharePoint Server.
Свойства для обхода — это метаданные, извлекаемые из контента во время обхода. Метаданными может быть структурированный контент (например, заголовок или автор документа Word) или неструктурированный контент (например, обнаруженный язык или извлеченные ключевые слова).
Чтобы выбрать для индексации метаданные, полученные в результате обхода контента, сопоставьте свойство, полученное в результате обхода, с управляемым свойством. Пользователи могут выполнять поиск только по управляемым свойствам. Допускается сопоставление нескольких свойств, полученных в результате обхода, с одним управляемым свойством и наоборот.
Важно!
Действия, описанные в этой статье, применимы к SharePoint Server и используют Центр администрирования, если не указано иное.
В этой статье
Перед началом работы
Просмотр свойств для обхода и управляемых свойств
Добавление управляемого свойства
Изменение управляемого свойства
Удаление управляемого свойства
Сопоставление свойства для обхода с управляемым свойством
Просмотр и изменение категорий свойств для обхода
Добавление управляемого свойства с помощью администрирования клиентов или семейства веб-сайтов
Изменения схемы поиска, которые требуют переиндексации контента
Перед началом работы
Перед выполнением этой операции ознакомьтесь со следующими сведениями о необходимых компонентах:
Создайте приложение-службу поиска.
Добавьте один или несколько источников контента и выполните полный обход контента.
Просмотр свойств для обхода и управляемых свойств
Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения-службы поиска.
В разделе Управление приложениями центра Центр администрирования выберите Управление приложениями-службами.
Щелкните приложение-службу поиска.
На странице "Администрирование поиска" в панели быстрого запуска в разделе Запросы и результаты щелкните Схема поиска.
На странице "Управляемые свойства" представлены все управляемые свойства, их параметры и свойства для обхода, с которыми они сопоставлены. Чтобы просмотреть свойства для обхода, щелкните Свойства для обхода. Чтобы просмотреть категории свойств для обхода, щелкните Категории.
Добавление управляемого свойства
Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения-службы поиска.
В разделе Управление приложениями центра Центр администрирования выберите Управление приложениями-службами.
Щелкните приложение-службу поиска.
На странице "Администрирование поиска" в панели быстрого запуска в разделе Запросы и результаты щелкните Схема поиска.
На странице "Управляемые свойства" щелкните Создать управляемое свойство.
На странице "Создание управляемого свойства" в поле Имя свойства в разделе Имя и описание введите имя нового управляемого свойства. Можно также ввести описание.
В разделе Тип выберите один из следующих вариантов.
Текст
Целое значение
Десятичное число
Дата и время
Да/Нет
С плавающей запятой (двойная точность)
Двоичный
В разделе Основные характеристики выберите одну или несколько характеристик из следующего перечня.
Возможность поиска
Дополнительные параметры поиска (если выбрана характеристика "Возможность поиска")
Возможность запроса
Возможность извлечения
Разрешить использование нескольких значений
Возможность уточнения
Возможность сортировки
Псевдоним
Нормализация маркеров
Полное соответствие
Важно!
Если управляемое свойство необходимо использовать как уточнение, следует выбрать "Возможность уточнения" и "Возможность запроса".
В разделе Сопоставления со свойствами для обхода нажмите кнопку Добавить сопоставление.
На странице "Выбор свойств для обхода" выберите свойство для обхода для сопоставления с управляемым свойством и нажмите кнопку ОК. Повторите это действие, если необходимо сопоставить дополнительные свойства для обхода.
На странице "Создание управляемого свойства" в разделе Сопоставления со свойствами для обхода укажите, какой контент необходимо включить.
Весь контент из всех свойств для обхода, сопоставленных с данным управляемым свойством
Контент из первого свойства для обхода, содержащего значение, и (необязательно) в каком порядке.
В разделе Извлечение названия организации можно установить флажок, чтобы включить извлечение названия организации.
В разделе Извлечение пользовательских объектов можно установить флажок, чтобы включить извлечение пользовательских объектов. Подробнее см. в статье Создание и развертывание пользовательских средств извлечения объектов в SharePoint Server.
Нажмите кнопку ОК.
Чтобы включить новое управляемое свойство в индекс поиска, требуется полный обход содержащих его источников контента. Если новое управляемое свойство находится в библиотеке или списке SharePoint Server, необходимо выполнить повторную индексацию соответствующей библиотеки или соответствующего списка. Дополнительные сведения см. в статье "Обзор схемы поиска в SharePoint Server 2016".
Изменение управляемого свойства
Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения-службы поиска.
В разделе Управление приложениями центра Центр администрирования выберите Управление приложениями-службами.
Щелкните приложение-службу поиска.
На странице "Администрирование поиска" в панели быстрого запуска в разделе Запросы и результаты щелкните Схема поиска.
На странице "Управляемые свойства" найдите необходимое управляемое свойство или введите его имя в поле Фильтр.
Выберите управляемое свойство, щелкните стрелку и выберите команду Изменить или сопоставить свойство.
На странице "Изменение управляемого свойства" измените параметры и нажмите кнопку ОК.
Для изменения некоторых настроек управляемых свойств требуется полный обход контента. Сведения об изменениях, требующих переиндексации контента, см. в таблице Изменения схемы поиска, которые требуют переиндексации контента.
Удаление управляемого свойства
Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения-службы поиска.
В разделе Управление приложениями центра Центр администрирования выберите Управление приложениями-службами.
Щелкните приложение-службу поиска.
На странице "Администрирование поиска" в панели быстрого запуска в разделе Запросы и результаты щелкните Схема поиска.
На странице "Управляемые свойства" найдите необходимое управляемое свойство или введите его имя в поле Фильтр.
Выберите управляемое свойство, щелкните стрелку и выберите команду Удалить.
Нажмите кнопку ОК.
Если вы удалите управляемое свойство: пользователи больше не смогут использовать его в запросах. Правило запроса, использующее это свойство, больше не будет работать. Собственное приложение поиска или веб-часть, использующая это свойство, больше не будут работать. Для удаления этого свойства из индекса поиска потребуется полный обход контента. Если удаленное свойство было в библиотеке или списке SharePoint Server, необходимо выполнить повторную индексацию этой библиотеки или списка.
Сопоставление свойства для обхода с управляемым свойством
Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения-службы поиска.
В разделе Управление приложениями центра Центр администрирования выберите Управление приложениями-службами.
Щелкните приложение-службу поиска.
На странице "Администрирование поиска" в панели быстрого запуска в разделе Запросы и результаты щелкните Схема поиска.
На странице Свойства для обхода найдите свойство для обхода, которое необходимо сопоставить с управляемым свойством, или введите его имя в поле Фильтры.
Выберите свойство для обхода, щелкните стрелку и выберите команду Изменить или сопоставить свойство.
На странице "Изменение свойства для обхода" в разделе "Сопоставления с управляемыми свойствами" щелкните Добавить сопоставление.
На странице "Выбор управляемых свойств" выберите одно управляемое свойство для сопоставления со свойством для обхода и нажмите кнопку ОК. Повторите это действие, чтобы сопоставить дополнительные управляемые свойства с данным свойством для обхода.
Установите флажок в разделе "Включить в полнотекстовый индекс", если необходимо включить контент свойства для обхода в полнотекстовый индекс.
На странице "Изменение свойства для обхода" нажмите кнопку ОК.
Чтобы новое сопоставление вступило в силу, требуется полный обход источника контента, который включает свойство, сопоставленное с управляемым свойством. Если новое сопоставление связано с библиотекой или списком SharePoint Server, необходимо выполнить повторную индексацию соответствующей библиотеки или соответствующего списка.
Просмотр и изменение категорий свойств для обхода
Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения-службы поиска.
В Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.
Щелкните приложение-службу поиска.
На странице "Администрирование поиска" в панели быстрого запуска в разделе Запросы и результаты щелкните Схема поиска.
На странице "Категории" найдите категорию свойств для обхода, которую необходимо просмотреть или изменить.
Чтобы просмотреть, какие свойства для обхода принадлежат к категории и с какими управляемыми свойствами они сопоставлены, щелкните категорию свойств для обхода на странице "Категории".
Чтобы изменить категорию свойств для обхода, выберите ее, щелкните стрелку и выберите команду Изменить категорию.
Предупреждение
Изменения категории свойств для обхода применяются ко всем свойствам этой категории. Изменение категории свойств для обхода может повлиять на производительность и на порядок сохранения элементов в индексе поиска. Кроме того, потребуется переиндексация контента.
Добавление управляемого свойства с помощью администрирования клиентов или семейства веб-сайтов
Администраторы клиента или семейства веб-сайтов могут создать схему поиска для клиента или семейства веб-сайтов. Дополнительные сведения об управлении схемой поиска для клиентов и семейств сайтов см. в статье Управление схемой поиска в SharePoint Online.
Вы можете создавать для клиента или семейства сайтов новые управляемые свойства и сопоставлять с ними свойства для обхода. Кроме того, можно повторно использовать имеющиеся неиспользуемые управляемые свойства, с которыми не сопоставлены свойства для обхода, и переименовать их с помощью псевдонима. После этого переименованному управляемому свойству с определенным псевдонимом необходимо сопоставить свойства для обхода.
На создание нового управляемого свойства в рамках администрирования клиента или семейства сайтов налагаются некоторые ограничения. Например, это свойство может относиться только к типу Text или Yes/No и не может поддерживать уточнение или сортировку. Если вам требуется свойство другого типа или свойство, характеристики которого отличаются от доступных, выполните действия из раздела Создание управляемого свойства посредством переименования имеющегося.
После добавления нового свойства в список или библиотеку на сайте SharePoint Server или изменения свойств, используемых в списке или библиотеке, для отражения изменений в индексе поиска требуется повторный обход контента. Так как изменения вносятся в схеме поиска, а не на фактическом сайте, программа-обходчик не выполняет повторную индексацию списка или библиотеки автоматически. Чтобы убедиться, что обход и повторная индексация изменений были выполнены, вы можете запросить повторную индексацию списка или библиотеки. В результате будет выполнен повторный обход и повторная индексация списка или библиотеки, после чего вы сможете использовать новые управляемые свойства в запросах, правилах запросов и шаблонах отображения.
Сведения об изменениях, требующих переиндексации контента, см. в таблице Изменения схемы поиска, которые требуют переиндексации контента.
Создание управляемого свойства для клиента или семейства сайтов
Убедитесь, что учетная запись пользователя, используемая для выполнения данной процедуры, обладает правами администратора для клиента или семейства сайтов.
Перейдите на страницу Схема поиска для клиента или семейства сайтов.
Для клиента:
Выполните вход в центр администрирования Office 365.
Выберите Администрирование > SharePoint. Откроется центр администрирования SharePoint.
Щелкните элемент поиск, а затем на странице администрирования поиска щелкните элемент Управление схемой поиска.
Для семейства сайтов:
- На сайте перейдите в раздел Параметры, выберите Параметры сайта, а затем в области Администрирование семейства веб-сайтов выберите Схема поиска.
На странице "Управляемые свойства" щелкните Создать управляемое свойство.
На странице "Создание управляемого свойства" в поле Имя свойства в разделе Имя и описание введите имя нового управляемого свойства. Можно также ввести описание.
В разделе Тип выберите один из следующих вариантов.
Текст
Да/Нет
В разделе Основные характеристики выберите один или несколько из доступных параметров.
В разделе Сопоставления со свойствами для обхода нажмите кнопку Добавить сопоставление.
На странице "Выбор свойств для обхода" выберите свойство для обхода для сопоставления с управляемым свойством и нажмите кнопку ОК. Повторите это действие, если необходимо сопоставить дополнительные свойства для обхода.
На странице "Создание управляемого свойства" в разделе Сопоставления со свойствами для обхода укажите, какой контент необходимо включить.
Весь контент из всех свойств для обхода, сопоставленных с данным управляемым свойством
Контент из первого свойства для обхода, содержащего значение, и (необязательно) в каком порядке.
Нажмите кнопку ОК.
Создание управляемого свойства посредством переименования имеющегося
Убедитесь, что учетная запись пользователя, используемая для выполнения данной процедуры, обладает правами администратора для клиента или семейства сайтов.
Перейдите на страницу Схема поиска для клиента или семейства сайтов.
Для клиента:
Выполните вход в центр администрирования Office 365.
Выберите Администрирование > SharePoint. Откроется центр администрирования SharePoint.
Щелкните элемент поиск, а затем на странице администрирования поиска щелкните элемент Управление схемой поиска.
Для семейства сайтов:
- На сайте перейдите в раздел Параметры, выберите Параметры сайта, а затем в области Администрирование семейства веб-сайтов выберите Схема поиска.
Найдите неиспользуемое управляемое свойство на странице "Управляемые свойства". Под неиспользуемым подразумевается свойство, которое не сопоставлено со свойством для обхода, то есть столбец Сопоставленные свойств для обхода пуст. Подробнее см. в таблице неиспользуемых управляемых свойств по умолчанию. Выберите управляемое свойство, щелкните стрелку и выберите Изменить или сопоставить свойство.
На странице "Изменение управляемого свойства" в разделе "Основные характеристики" введите имя в поле Псевдоним.
В разделе "Сопоставления со свойствами для обхода" щелкните Добавить сопоставление.
На странице "Выбор свойств для обхода" выберите свойство для обхода для сопоставления с управляемым свойством и нажмите кнопку ОК. Повторите это действие, чтобы сопоставить дополнительные свойства для обхода с данным управляемым свойством.
Нажмите кнопку ОК.
Повторная индексация списка или библиотеки
Убедитесь, что учетная запись пользователя, используемая для выполнения данной процедуры, обладает правами администратора для клиента или семейства сайтов.
Перейдите к библиотеке или списку, которым требуется повторный обход, и выполните одно из перечисленных ниже действий.
Чтобы выполнить полный обход библиотеки, перейдите на вкладку БИБЛИОТЕКА, а затем на ленте в группе Параметры щелкните элемент Параметры библиотеки.
Чтобы выполнить полный обход списка, перейдите на вкладку СПИСОК, а затем на ленте в группе Параметры щелкните элемент Параметры списка.
На странице "Параметры" в разделе Общие параметры выберите элемент Дополнительные параметры.
На странице "Дополнительные параметры":
Для переиндексации библиотеки щелкните элемент Переиндексация библиотеки документов в разделе Переиндексация библиотеки.
Для переиндексации списка щелкните элемент Переиндексация списка в разделе Переиндексация списка.
Нажмите кнопку ОК.
Полная переиндексация списка или библиотеки будет выполнена во время следующего планового обхода.
Управляемые свойства, не используемые по умолчанию
В следующей таблице представлены неиспользуемые по умолчанию управляемые свойства, которые можно использовать и переименовывать с помощью псевдонима.
Тип управляемого свойства | Количество | Характеристики управляемого свойства | Диапазон имен управляемого свойства |
---|---|---|---|
Дата |
10 |
Возможность запроса |
от Date00 до Date09 |
Дата |
20 |
Множество значений, возможность запроса, возможность уточнения, возможность сортировки, возможность извлечения |
от RefinableDate00 до RefinableDate19 |
Десятичное число |
10 |
Возможность запроса |
от Decimal00 до Decimal09 |
Десятичное число |
10 |
Множество значений, возможность запроса, возможность уточнения, возможность сортировки, возможность извлечения |
от RefinableDecimal00 до RefinableDecimal09 |
Double |
10 |
Возможность запроса |
от Double00 до Double09 |
Double |
10 |
Множество значений, возможность запроса, возможность уточнения, возможность сортировки, возможность извлечения |
от RefinableDouble00 до RefinableDouble09 |
Целое значение |
50 |
Возможность запроса |
от Int00 до Int49 |
Целое значение |
50 |
Множество значений, возможность запроса, возможность уточнения, возможность сортировки, возможность извлечения |
от RefinableInt00 до RefinableInt49 |
Строка |
100 |
Множество значений, возможность запроса, возможность уточнения, возможность сортировки, возможность извлечения |
от RefinableString00 до RefinableString99 |
Использования псевдонима (пример)
Допустим, нужно создать управляемое свойство, содержащее номера сотрудников, при этом пользователи могут выполнять поиск, введя "КодСотрудника:12345", где "12345" — пример номера сотрудника. Тип этого управляемого свойства не Текст и не Да/Нет, поэтому необходимо выполнить действия, приведенные в разделе Создание управляемого свойства посредством переименования имеющегося со следующим дополнением.
Выберите неиспользуемое управляемое свойство типа целое число, и перейдите к таблице Управляемые свойства, не используемые по умолчанию. Если вы хотите, чтобы пользователи могли выполнять запрос по номеру сотрудника, используйте любое неиспользуемое свойство из диапазона от Int00 до Int49. Если вы хотите, чтобы пользователи могли выполнять запросы, уточнять и сортировать результаты по номерам сотрудников, а также выполнять с ними другие действия, используйте неиспользуемое свойство из диапазона от RefinableInt00 до RefinableInt49.
Дайте свойству псевдоним, в нашем случае — КодСотрудника.
Сопоставьте свойство КодСотрудника со свойством для обхода, которое содержит номера сотрудников.
Изменения схемы поиска, которые требуют переиндексации контента
Параметр управляемого свойства | Действие | Для переиндексации требуется полный обход контента |
---|---|---|
Сопоставление свойств для обхода с управляемыми свойствами |
Добавление и удаление сопоставления |
Да |
Нормализация маркеров |
Включение и отключение |
Да |
Полное соответствие |
Включение и отключение |
Да |
Извлечение имен компаний |
Включение и отключение |
Да |
Извлечение пользовательских объектов |
Включение и отключение |
Да |
Возможность поиска |
Включение и отключение |
Да |
Возможность запроса |
Включение |
Да |
Возможность запроса |
Отключение |
Нет |
Возможность извлечения |
Включение |
Да |
Возможность извлечения |
Отключение |
Нет |
Возможность уточнения |
Включение (если еще не включена возможность сортировки) |
Да |
Возможность уточнения |
Отключение |
Нет |
Возможность сортировки |
Включение (если еще не включена возможность уточнения) |
Да |
Возможность сортировки |
Отключение |
Нет |
Псевдоним |
Добавление и удаление |
Нет |