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

Namespaces

Namespace ใช้สำหรับแยกเวกเตอร์ภายใน index เดียวกัน ช่วยให้สามารถค้นหาแบบเจาะจงได้และลดจำนวนเรคคอร์ดที่ต้องสแกน

ในแบบฝึกหัดนี้ จะได้ฝึกนำเวกเตอร์เข้าสู่ namespace ต่างๆ ภายใน Pinecone index ชื่อ 'datacamp-index' โดยต้องเชื่อมต่อกับ index จากนั้น upsert เวกเตอร์เข้าสู่แต่ละ namespace และตรวจสอบเมตริกของ index ที่อัปเดตแล้ว

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

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

ดูคอร์ส

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

  • เริ่มต้นการเชื่อมต่อ Pinecone ด้วย API key ของคุณ
  • Upsert เวกเตอร์ใน vector_set1 เข้าสู่ namespace namespace1
  • Upsert เวกเตอร์ใน vector_set2 เข้าสู่ namespace namespace2
  • แสดงผลสถิติเชิงพรรณนาของ index

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

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

# Initialize the Pinecone client with your API key
pc = Pinecone(api_key="____")
index = pc.Index('datacamp-index')

# Upsert vector_set1 to namespace1
____(
  vectors=vector_set1,
  ____
)

# Upsert vector_set2 to namespace2
____(
  vectors=vector_set2,
  ____
)

# Print the index statistics
____
แก้ไขและรันโค้ด