بحث المتجهات في Oracle 26ai للمطوّرين
ابنِ RAG وبحثًا دلاليًا داخل قاعدة البيانات مباشرة عبر أعمدة VECTOR واستعلامات التشابه.
متوسط⏱ 1 دقيقة قراءةآخر تحديث: 2026-06-09
يضيف Oracle 26ai نوع VECTOR الأصلي وبحث التشابه. يمكنك تضمين النص وتخزين المتجهات بجوار صفوفك وتشغيل استعلامات دلالية بـ SQL عادي — دون مخزن متجهات منفصل.
أضف عمود VECTOR
ALTER TABLE docs ADD (embedding VECTOR(1536, FLOAT32));
التعبئة والاستعلام
ولّد متجهات (عبر نموذج) لكل صف وخزّنها، ثم أوجد الأقرب لمتجه السؤال عبر VECTOR_DISTANCE.
SELECT id, body FROM docs ORDER BY VECTOR_DISTANCE(embedding, :query_vec, COSINE) FETCH FIRST 5 ROWS ONLY;
💡 ابقِ الإجابة مستندة
أعد الصفوف المطابقة واذكر مصادرها للمستخدم — هذا ما يجعل إجابة RAG موثوقة (وهكذا يعمل «اسأل الذكاء الاصطناعي» في هذا الموقع).
اختبر فهمك
Check your understanding
0% · 0/2أين تُخزَّن المتجهات في 26ai؟
أي دالة تجد الأقرب؟
تحتاج إلى تنفيذها؟
اطلب عرضًا