خطوات الاستخدام
أدخل عدد المتجهات (Vectors): عدد النقاط أو العناصر التي ستخزنها في قاعدة البيانات المتجهة. كلما زاد العدد، زاد حجم المؤشر. مثال: إذا كان لديك 1,000,000 وثيقة، أدخل 1000000.
أدخل أبعاد المتجه (Dimensions): عدد الأبعاد لكل متجه، ويعتمد على نموذج التضمين المستخدم. مثلاً، نموذج OpenAI ada-002 ينتج متجهات ذات 1536 بُعداً، بينما ينتج BERT-base متجهات ذات 768 بُعداً. كلما زادت الأبعاد، زاد حجم المؤشر.
اختر نوع المؤشر (Index Type): الأنواع الشائعة: Flat (مؤشر مسطح)، IVF (مؤشر ملفات مقلوبة)، HNSW (مؤشر العالم الصغير القابل للتنقل). لكل نوع حجم تخزين مختلف يُحسب كالتالي: • Flat: size = vectors * dimensions * 4 بايت (للمتجهات من نوع float32) + overhead ثابت صغير. • IVF: size = (نفس flat) + overhead لجداول التجميع (عادة 5-10% إضافية). • HNSW: size = (نفس flat) + معلومات الجيران (لكل متجه: قائمة الجيران حتى M و efConstruction)، مما يزيد الحجم بنسبة 20-50%.