L’ajout d’un index à une liste ou à une colonne de bibliothèque augmente les performances lorsque vous utilisez des filtres. Vous pouvez ajouter des index sur 20 colonnes maximum d’une liste ou d’une bibliothèque. Bien que vous puissiez ajouter jusqu’à 20 index par liste ou bibliothèque, il est recommandé d’ajouter des index uniquement aux colonnes les plus couramment utilisées et aux colonnes que vous utilisez pour filtrer les données à la fois dans les affichages et en utilisant les en-têtes de colonne. Les index ajoutent une surcharge aux données, utilisez-les donc uniquement là où ils ont du sens d’être utilisés.
Si vous avez dépassé le seuil d’affichage de liste et que vous avez été bloqué, vous pouvez normalement toujours ajouter des index aux colonnes, par défaut, lorsque vous avez moins de 5 000 (SharePoint Server 2013) ou 20 000 (SharePoint Server 2016 et SharePoint Server 2019) éléments dans votre liste ou bibliothèque. Ces valeurs peuvent être configurées au niveau de l’application web dans SharePoint par l’administrateur de la batterie de serveurs et peuvent être définies différemment en fonction de votre environnement. Dans SharePoint, vous pouvez ajouter manuellement un index à une liste, quelle que soit sa taille.
Comment créer un index simple ou composé
Pour filtrer les données de colonne dans une liste ou une bibliothèque, voir Utiliser le filtrage pour modifier un affichage SharePoint.
Pour vous aider à choisir les colonnes à indexer, notez quelles colonnes sont le plus couramment utilisées dans les différents affichages pour le filtrage.
Important
La création d’un index nécessite l’accès à tous les éléments de la liste. Il est donc possible que vous ne puissiez pas créer un index pour une colonne si la liste entière dépasse le seuil d’affichage de liste. Pour plus d’informations sur ces limites, consultez le deuxième paragraphe ci-dessus. Si cela se produit, effectuez l’opération pendant la fenêtre de temps quotidien ou contactez votre administrateur.
Sélectionnez le nom de la liste ou de la bibliothèque dans la navigation, ou sélectionnez Paramètres
(ou Actions du site dans SharePoint 2010), sélectionnez Contenu du site (ou Afficher tout le contenu du site dans SharePoint 2010), puis cliquez sur le nom de la liste ou de la bibliothèque.
Effectuez l’une des opérations suivantes :
Pour SharePoint dans Microsoft 365 ou SharePoint 2019, sélectionnez Paramètres
, puis sélectionnez Paramètres de liste ou Paramètres de bibliothèque.
Dans SharePoint 2016, 2013 ou 2010, sélectionnez Liste ou bibliothèque, puis Paramètres de liste ou Paramètres de bibliothèque dans le ruban.
Faites défiler jusqu’à la section Colonnes .
Important
Bien que vous puissiez indexer une colonne de recherche pour améliorer les performances, l’utilisation d’une colonne de recherche indexée pour empêcher le dépassement du seuil d’affichage de liste ne fonctionne pas. Utilisez un autre type de colonne en tant qu’index principal ou secondaire.
Sélectionner les colonnes indexées.
Dans la page Colonnes indexées, sélectionnez Créer un index.
Procédez comme suit :
Pour créer un index simple, sélectionnez une colonne qui n’est pas une colonne de recherche dans la section Colonne primaire , sous Colonne principale de cet index.
Pour créer un index composé, sélectionnez une colonne de recherche comme colonne principale pour cet index. Utilisez une autre colonne qui n’est pas une colonne de recherche dans la section Colonne secondaire , sous Colonne secondaire pour cet index.
Remarque
- Veillez à sélectionner une colonne prise en charge à indexer
- Si vous ajoutez un index pour éviter une erreur de seuil d’affichage de liste, assurez-vous que le champ utilisé n’est pas un champ Liste de choix. Voir la colonne prise en charge pour déterminer quels types de champ sont des champs Liste de choix.
Sélectionnez Créer.
Pour obtenir des idées sur la planification initiale de vos bibliothèques, consultez Présentation des bibliothèques
Comment supprimer un index
Si vous souhaitez supprimer un index existant d’une colonne, sélectionnez l’index à l’étape 5 ci-dessus, puis sélectionnez Supprimer pour le supprimer à nouveau.
Colonnes prises en charge et non prises en charge pour l’indexation
Types de colonnes prises en charge
|
Types de colonnes non prises en charge
|
|---|
Utilisation de requêtes indexées et de secours
La navigation et le filtrage des métadonnées sont activés par défaut sur la plupart des sites SharePoint. Même si la navigation par métadonnées n’a pas été configurée pour une liste ou une bibliothèque spécifique, la navigation et le filtrage des métadonnées sont toujours à l’œuvre en arrière-plan pour améliorer les performances des vues. La fonction de navigation et de filtrage des métadonnées peut sélectionner automatiquement le meilleur index à utiliser chaque fois qu’une vue est chargée. Quand vous chargez de nouvelles vues, appliquez des filtres à des vues, effacez des filtres ou appliquez un tri sur un champ, l’optimisation de la requête détermine la meilleure façon d’interroger la base de données.
Si un utilisateur crée ou charge une vue qui ne peut pas utiliser un index pour interroger la liste, la navigation et le filtrage des métadonnées construisent et exécutent une requête de secours. Une requête de secours est une version modifiée de la requête utilisateur d’origine qui affiche un ensemble partiel des éléments demandés, car elle effectue une requête sur une partie seulement de la liste au lieu de la liste entière. Elle est destinée à vous fournir des résultats utiles dans des circonstances où la requête d’origine est bloquée en raison d’une limitation de liste volumineuse. Jusqu’à 1 250 des éléments les plus récents sont affichés en fonction du moment où ces éléments de liste ont été ajoutés à la liste. Parfois, les requêtes de secours renvoient 0 résultat si aucun élément de la partie de la liste analysée par la requête ne contient de résultats correspondant à la requête utilisateur d’origine.
Pour plus d’informations, voir Configurer la navigation par métadonnées pour une liste ou une bibliothèque.