Système de gestion de contenu (CMS) : Ajouter un index pour votre collection
7 min
Dans cet article
- Comprendre les types d'index
- Indexes normaux
- Indexes uniques
- Quotas d'indexation
- Créer un index pour votre collection
- FAQ
Configurez des index dans votre système de gestion de contenu (CMS) Wix pour optimiser les temps de récupération des données. Vous pouvez choisir entre la création d'index standards ou uniques en fonction de vos besoins spécifiques.
Considérez votre collection comme une base de données pleine d'informations qui représente votre contenu. Pour afficher ce contenu sur une page, le Système de gestion de contenu (CMS) effectue des recherches dans la base de données. Au fur et à mesure que votre contenu se développe, ces recherches peuvent prendre plus de temps, ce qui affecte la vitesse à laquelle les informations sont récupérées.
Les éléments de saisie utilisateur affectent également les recherches dans les bases de données. Par exemple, un élément de saisie liste déroulante peut afficher une liste d'options de votre collection. Lorsque les visiteurs du site cliquent sur ce menu déroulant, ils effectuent efficacement la recherche dans votre collection.
Les index sont des raccourcis qui mappent la structure de vos données, permettant au système de gestion de contenu (CMS) de récupérer les informations plus efficacement. En créant un index, vous aidez le système à éviter d'analyser l'ensemble de la base de données à chaque fois qu'une recherche est effectuée. Cela accélère considérablement la récupération des données, en particulier lorsque votre collection contient de nombreux éléments, ce qui améliore l'expérience utilisateur sur votre site.

Comprendre les types d'index
Choisir le bon type d'index pour votre collection du CMS est la clé pour répondre à vos besoins en données. Il en existe deux types principaux : les index normaux et les index uniques.
Indexes normaux
Un index standard est conçu pour améliorer la vitesse de récupération des données en vous permettant d'effectuer des recherches sur plusieurs champs de votre collection. Utilisez ce type si vous devez optimiser les performances pour les requêtes concernant plusieurs champs. Les index normaux peuvent inclure jusqu'à trois champs, ce qui les rend parfaits pour les requêtes qui filtrent ou trient en fonction de différents attributs.
Suggestions :
- Lorsque vous créez un index standard, choisissez des champs qui correspondent aux requêtes les plus courantes sur votre site. Par exemple, si vous avez un site immobilier et que vous utilisez un répéteur pour afficher les propriétés les plus populaires à la vente sur votre page d'accueil, vous pouvez créer un index qui inclut les champs : « Pays », « Type de propriété » et « Les plus populaires '. Si vos requêtes utilisent des filtres différents pour différentes recherches, il est préférable de créer des index distincts pour chaque ensemble de filtres.
- Pour obtenir les meilleures performances, assurez-vous que l'ordre de tri de votre dataset ou de vos requêtes correspond à l'ordre défini dans votre index.

Indexes uniques
Un index unique renforce l'intégrité des données en garantissant que les valeurs d'un champ spécifique sont distinctes dans tous les éléments de la collection. Ce type d'index est limité à un champ et est idéal pour les scénarios où chaque saisie doit être unique, telles que les ID utilisateur, les adresses e-mail ou les SKU d'articles. Il empêche automatiquement les doublons en rejetant les tentatives d'ajout ou de mise à jour d'éléments avec des valeurs identiques.
Par exemple, si vous créez un index unique pour les adresses e-mail, cela évitera les saisies en double, garantissant ainsi que chaque adresse e-mail de votre collection reste unique. Ceci est particulièrement important pour les comptes d'utilisateur ou tout ensemble de données où les doublons peuvent entraîner de la confusion ou des erreurs.

Quotas d'indexation
Le nombre d'index que vous pouvez créer dépend de votre forfait de site :
- Sites gratuits et boostés : Jusqu'à 4 index créés par l'utilisateur par collection (1 index unique + 3 index normaux).
- Sites avec le forfait Business Plus ou Plus : Jusqu'à 15 index créés par l'utilisateur par collection :
- 2 index uniques.
- 13 index normaux (jusqu'à 5 index à trois champs et 8 index à champ unique).
Vous devez booster votre site si vous avez besoin d'index supplémentaires.
Remarque :
Les index système (comme les champs ID ou date de création) ne sont pas comptabilisés dans ce quota.
Créer un index pour votre collection
Accédez à votre collection dans le CMS pour créer des index standards ou uniques qui optimiser la façon dont votre collection récupère et organise les données.
Pour créer un index :
- Accéder au CMS dans le tableau de bord de votre site.
- Cliquez sur la collection concernée.
- Cliquez sur le menu déroulant Plus d'actions en haut à droite et sélectionnez Indexes.
- Cliquez sur + Ajouter un index.
- Choisissez le type d'index que vous souhaitez créer : Normal ou Unique
Normal
Unique
FAQ
Cliquez ci-dessous pour obtenir les réponses aux questions courantes sur l'indexation des données de la collection.
Où puis-je trouver une documentation plus avancée sur l'utilisation des index avec codage ?
Combien d'index puis-je créer ?
Qu'est-ce qu'un index système ?
Quand dois-je ajouter un index à ma collection ?
Y a-t-il des moments où je ne dois pas ajouter d'index ?
Quels champs ne conviennent pas aux index ?
Puis-je retirer ou modifier les index que je crée ?
Que se passe-t-il si j'essaye d'ajouter une valeur dupliquée à un index unique ?