Ajouter un index à une liste ou à une colonne de la bibliothèque
S’applique à
L’ajout d’un index à une colonne de liste ou de bibliothèque augmente les performances lorsque vous utilisez des filtres. Vous pouvez ajouter des index sur jusqu’à 20 colonnes dans une liste ou 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 vues et à l’aide des en-têtes de colonnes. Les index ajoutent une surcharge aux données, donc utilisez-les uniquement là où ils sont judicieux d’être utilisés.
Si vous avez dépassé le seuil d’affichage de liste et que vous avez été bloqué, vous pouvez normalement ajouter des index aux colonnes, par défaut, lorsque vous avez moins de 5 000 éléments (SharePoint Server 2013 ) ou 20 000 (SharePoint Server 2016 et SharePoint Server 2019 ) dans votre liste ou bibliothèque. Ces valeurs sont configurables au niveau de l’application web dans SharePoint par l’administrateur de batterie et peuvent être définies différemment pour votre environnement. Dans SharePoint, vous pouvez ajouter manuellement un index à une liste de n’importe quelle 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 les colonnes les plus couramment utilisées dans 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 le volet de 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 Paramètres de liste ou Paramètres de la bibliothèque.Dans SharePoint 2016, 2013 ou 2010, sélectionnez Liste ou Bibliothèque, puis Paramètres de la liste ou Paramètres de la 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électionnez 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 primaire pour 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.
Remarques :
-
Veillez à sélectionner une colonne prise en charge à indexer
-
Si vous ajoutez un index pour éviter une erreur de seuil d’affichage de liste, vérifiez que le champ utilisé n’est pas un champ de recherche. Consultez la colonne prise en charge pour déterminer quels types de champs sont des champs de recherche.
-
-
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
|
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 fonctionnalité 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. Lorsque vous chargez de nouvelles vues, appliquez des filtres aux vues, effacez les filtres ou appliquez un tri sur un champ, l’optimisation des requêtes 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 d’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 interroge uniquement une partie de la liste au lieu de la liste entière. Il est destiné à vous fournir des résultats utiles dans les circonstances où la requête d’origine est bloquée en raison d’une limitation de liste importante. 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 retournent 0 résultat si aucun élément de la partie de la liste analysée par la requête ne contient des résultats qui correspondent à la requête utilisateur d’origine.
Pour plus d’informations, consultez Configurer la navigation par métadonnées pour une liste ou une bibliothèque.