DBمسودة — قيد المراجعة الفنية

بحث المتجهات في 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؟

أي دالة تجد الأقرب؟

تحتاج إلى تنفيذها؟

اطلب عرضًا