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
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-indexafin 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(____)