เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

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

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

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

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

index.upsert(vectors=vectors)

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Vector Databases สำหรับ Embeddings ด้วย Pinecone

ดูคอร์ส

คำแนะนำการฝึกหัด

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

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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(____)
แก้ไขและรันโค้ด