ข้ามไปยังเนื้อหา
อภิธานศัพท์

MongoDB Vector Search

กระบวนการแปลงเนื้อหาเป็น vector embeddings แล้วจัดเก็บในดัชนีเวกเตอร์ของ MongoDB Atlas Search พร้อม metadata เพื่อการค้นหาความคล้ายที่มีประสิทธิภาพ

คำพ้องความหมาย: mongodb embedding, vector indexing, semantic indexing, atlas search vectors

การทำดัชนี MongoDB vector search เริ่มจากเนื้อหาที่ normalize และแบ่งเป็น chunk แต่ละ chunk ถูก embedding เช่นด้วย Gemini หรือ OpenAI embeddings แล้วเก็บใน MongoDB collection พร้อม vector search index Metadata ที่ละเอียด เช่น tenant, locale, access tier และ timestamp ช่วยให้การกรอง downstream และ access control ทำได้ การ versioning โมเดล embedding และการเก็บ hash สนับสนุน reproducibility และ drift detection การ re-index แบบส่วนต่างเป็นประจำทำให้ข้อมูลสดใหม่โดยไม่ต้องประมวลผลหน้าที่ไม่เปลี่ยนซ้ำ

คำถามที่พบบ่อย

ทำไมใช้ MongoDB Atlas Search สำหรับ knowledge retrieval?
MongoDB Atlas Search ให้ vector similarity search ที่รวดเร็ว พร้อมความสามารถในการรวม query แบบ vector และแบบดั้งเดิม การกรอง metadata ในตัว และการ scale ที่ต่อเนื่องในโครงสร้างพื้นฐาน MongoDB ที่มีอยู่
metadata ใดสำคัญ?
เก็บ tenant ID, ภาษา, URL, content hash, timestamp ที่อัปเดต และเวอร์ชันโมเดล เพื่อรองรับการกรอง การตรวจความสดใหม่ และ controlled reindexing