Додавання індексу до стовпця «список» або «бібліотека» збільшує продуктивність під час використання фільтрів. Індекси можна додавати до 20 стовпців у списку або бібліотеці. Хоча ви можете додати до 20 індексів на список або бібліотеку, радимо додавати індекси лише до найуживаніших стовпців і цих стовпців, які використовуються для фільтрування даних як у поданнях, так і за допомогою заголовків стовпців. Індекси додають накладні дані, щоб використовувати їх, лише якщо вони мають сенс для використання.
Якщо перевищено граничне значення подання списку та заблоковано, зазвичай можна додавати індекси до стовпців, за замовчуванням, якщо у вас менше 5 000 (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 результатів, якщо немає в частині списку, відсканованого за запитом, містить результати, які відповідають вихідному запиту користувача.
Докладні відомості наведено в статті Настроювання переходу метаданих для списку або бібліотеки.