CommencerCommencer gratuitement

Suppression de vecteurs

La suppression des vecteurs ne sert pas uniquement à nettoyer nos bases de données, mais également à optimiser les performances. À mesure que vos index s'agrandissent, les vecteurs inutiles ou obsolètes peuvent encombrer votre espace de stockage et ralentir les performances des requêtes. En supprimant les données redondantes, vous rationalisez vos opérations, ce qui se traduit par des réponses plus rapides et une meilleure utilisation des ressources.

Dans cet exercice, vous allez vous entraîner à supprimer des vecteurs de l'index Pinecone d''datacamp-index'. Veuillez vérifier les paramètres d'indexation pour vous assurer que la suppression a bien été effectuée.

Si vous supprimez accidentellement les vecteurs mais que vous ne réussissez pas l'exercice pour une autre raison, veuillez ajouter le code suivant avant votre code d'.delete() afin de réinsérer les vecteurs à supprimer :

index.upsert(vectors=vectors)

Cet exercice fait partie du cours

Bases de données vectorielles pour les intégrations avec Pinecone

Afficher le cours

Instructions

  • Veuillez initialiser la connexion Pinecone à l'aide de votre clé API.
  • Veuillez supprimer les vecteurs portant les identifiants "3" et "4".
  • Récupérez les métriques de l'index Pinecone datacamp-index afin de vérifier que le nombre de vecteurs stockés a diminué.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Initialize the Pinecone client using your API key
pc = Pinecone(api_key="____")

index = pc.Index('datacamp-index')

# Delete vectors
____

# Retrieve metrics of the connected Pinecone index
print(____)
Modifier et exécuter le code