Добавление указателя в столбец списка или библиотеки
Применяется к
Добавление индекса в столбец списка или библиотеки повышает производительность при использовании фильтров. Индексы можно добавлять не более чем на 20 столбцов в списке или библиотеке. Хотя вы можете добавить до 20 индексов на список или библиотеку, рекомендуется добавлять индексы только к наиболее часто используемым столбцам и к тем столбцам, которые используются для фильтрации данных как в представлениях, так и в заголовках столбцов. Индексы добавляют накладные расходы на данные, поэтому используйте их только там, где их целесообразно использовать.
Если вы превысили пороговое значение представления списка и были заблокированы, вы по-прежнему можете по умолчанию добавлять индексы в столбцы при наличии менее 5000 (SharePoint Server 2013 ) или 20 000 (SharePoint Server 2016 и SharePoint Server 2019 ) элементов в списке или библиотеке. Эти значения настраиваются администратором фермы на уровне веб-приложения в SharePoint и могут быть заданы разными для вашей среды. В SharePoint можно вручную добавить индекс в список любого размера.
Создание простого или составного индекса
Сведения о фильтрации данных столбцов в списке или библиотеке см. в статье Использование фильтрации для изменения представления SharePoint.
Чтобы выбрать столбцы для индексирования, обратите внимание, какие столбцы чаще всего используются в разных представлениях для фильтрации.
Важно: Для создания индекса требуется доступ ко всем элементам в списке, поэтому создание индекса для столбца может быть заблокировано, если весь список превышает пороговое значение представления списка. Дополнительные сведения об этих ограничениях см. во втором абзаце выше. В этом случае выполните операцию в течение ежедневного периода времени или обратитесь к администратору.
-
Выберите имя списка или библиотеки в области навигации или выберите Параметры
(или Действия сайта в SharePoint 2010), выберите Содержимое сайта (или Просмотреть все содержимое сайта в SharePoint 2010) и щелкните имя списка или библиотеки. -
Выполните одно из указанных ниже действий.
Для SharePoint в Microsoft 365 или SharePoint 2019 выберите Параметры
, а затем выберите Параметры списка или Параметры библиотеки.В SharePoint 2016, 2013 или 2010 выберите Список или Библиотека, а затем — Параметры списка или Параметры библиотеки на ленте.
-
Прокрутите вниз до раздела Столбцы .
Важно: Хотя вы можете индексировать столбец подстановки для повышения производительности, использование индексированного столбца подстановки для предотвращения превышения порогового значения представления списка не работает. Используйте столбец другого типа в качестве основного или дополнительного индекса.
-
Выберите Индексированные столбцы.
-
На странице Индексированные столбцы выберите Создать новый индекс.
-
Выполните указанные ниже действия.
-
Чтобы создать простой индекс, выберите столбец, который не является столбцом подстановки в разделе Основной столбец в разделе Основной столбец для этого индекса.
-
Чтобы создать составной индекс, выберите столбец подстановки в качестве основного столбца для этого индекса. Используйте другой столбец, который не является столбцом подстановки в разделе Вторичный столбец в разделе Дополнительный столбец для этого индекса.
Примечания:
-
Обязательно выберите поддерживаемый столбец для индексирования.
-
Если вы добавляете индекс, чтобы избежать ошибки пороговое значение представления списка, убедитесь, что используемое поле не является полем подстановки. Ознакомьтесь с поддерживаемым столбцом, чтобы определить, какие типы полей являются полями подстановки.
-
-
Выберите Создать.
Идеи по первоначальному планированию библиотек см. в статье Общие сведения о библиотеках.
-
Удаление индекса
Если вы хотите удалить существующий индекс из столбца, выберите индекс на шаге 5 выше, а затем нажмите кнопку Удалить , чтобы удалить его снова.
Поддерживаемые и неподдерживаемые столбцы для индексирования
Поддерживаемые типы столбцов
|
Неподдерживаемые типы столбцов
|
Навигация и фильтрация метаданных включены по умолчанию на большинстве SharePoint сайтов. Даже если навигация по метаданным не настроена для определенного списка или библиотеки, навигация по метаданным и фильтрация по-прежнему работают в фоновом режиме, чтобы повысить производительность представлений. Функция навигации и фильтрации метаданных может автоматически выбирать лучший индекс для работы при каждой загрузке представления. При загрузке новых представлений, применении фильтров к представлениям, очистке фильтров или применении сортировки к полю оптимизация запросов определяет оптимальный способ запроса к базе данных.
Если пользователь создает или загружает представление, которое не может использовать индекс для запроса списка, навигация по метаданным и фильтрация создаст и выполнит резервный запрос. Резервный запрос — это измененная версия исходного пользовательского запроса, в котором отображается частичный набор запрошенных элементов, так как он запрашивает только часть списка, а не весь список. Он предназначен для предоставления некоторых полезных результатов в случаях, когда исходный запрос заблокирован из-за регулирования большого списка. В зависимости от того, когда эти элементы были добавлены в список, отображается до 1250 самых новых элементов. Иногда резервные запросы возвращают 0 результатов, если никакие элементы в части списка, сканируемой запросом, не содержат результатов, соответствующих исходному запросу пользователя.
Дополнительные сведения см. в статье Настройка навигации по метаданным для списка или библиотеки.