1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Vector Databases สำหรับ Embeddings ด้วย Pinecone

Connected

แบบฝึกหัด

การลบเวกเตอร์

การลบเวกเตอร์ไม่ได้มีจุดประสงค์เพียงแค่จัดระเบียบฐานข้อมูลเท่านั้น แต่ยังช่วยเพิ่มประสิทธิภาพการทำงานด้วย เมื่อ index มีขนาดใหญ่ขึ้น เวกเตอร์ที่ไม่จำเป็นหรือล้าสมัยจะกินพื้นที่จัดเก็บและทำให้การค้นหาช้าลง การลบข้อมูลที่ซ้ำซ้อนออกจะช่วยให้การทำงานคล่องตัวขึ้น ตอบสนองได้เร็วขึ้น และใช้ทรัพยากรได้อย่างมีประสิทธิภาพมากขึ้น

ในแบบฝึกหัดนี้ จะได้ฝึกลบเวกเตอร์จาก Pinecone index ชื่อ 'datacamp-index' แล้วตรวจสอบเมตริกของ index เพื่อยืนยันว่าการลบสำเร็จ

หากลบเวกเตอร์ไปแล้วแต่ยังผ่านแบบฝึกหัดไม่ได้ด้วยสาเหตุอื่น ให้เพิ่มโค้ดต่อไปนี้ก่อนโค้ด .delete() เพื่อ upsert เวกเตอร์กลับมาใหม่:

index.upsert(vectors=vectors)

คำแนะนำ

100 XP
  • เริ่มต้นการเชื่อมต่อ Pinecone โดยใช้ API key ของคุณ
  • ลบเวกเตอร์ที่มี ID เป็น "3" และ "4"
  • ดึงเมตริกของ Pinecone index ชื่อ datacamp-index เพื่อตรวจสอบว่าจำนวนเวกเตอร์ที่จัดเก็บอยู่ลดลงแล้ว