جميع المشاريع
corporate

مدارس.ai — دليل تعليمي وطني يبحث في أكثر من 100 فلتر فورياً

منصة بحث · هجين SQL/NoSQL · Redis · تقييم الصلة

العميل
Mdares.ai
الصناعة
Education Technology
الموقع
Saudi Arabia
السنة
2024
عرض الموقع الحي
وسائط الإعلام

انظر العمل في السياق.

تحرك من خلال الشاشات المنشورة والمنافذ. الصور مفتوحة بحجم كامل، والفيديو يلعب بضوابطهم الخاصة.

Desktop interface

100+

Filter parameters supported

simultaneously, fast

instant

Search response (cached)

Redis hit rate high

stable

Enrollment season performance

no degradation

4+

Entity types on one platform

schools, uni, courses, centers

موجز المشروع
العميل
Mdares.ai
الصناعة
Education Technology
الموقع
Saudi Arabia
العمل
Web Development

الدليل التعليمي الوطني للمملكة العربية السعودية. العثور على المدرسة أو الدورة المناسبة عبر مئات المعايير — الموقع، التخصص، نطاق السعر، نوع الشهادة، حالة التسجيل — يجب أن يبدو فورياً. بنينا محرك البحث الذي يجعله كذلك، حتى في موسم التسجيل.

01 / استعراض المشاريع

الحالة

مدارس.ai هو الدليل التعليمي الشامل للمملكة العربية السعودية — مدارس وجامعات ومراكز تدريب ودورات عبر الإنترنت كلها قابلة للبحث في مكان واحد. القيمة في البحث: ولي أمر يبحث عن مدرسة خاصة عربية في الرياض تُدرّس منهج IB مع أنشطة رياضية بعد الدراسة يجب أن يجدها في ثوانٍ لا دقائق. التحدي أن أكثر من 100 معامل فلترة متزامنة عبر مجموعة بيانات متعددة الكيانات لا تنسجم بشكل طبيعي مع مخطط علائقي واحد. نهج RDBMS البحت يتطلب روابط عبر جداول كثيرة جداً تجعل مجموعات الفلترة المعقدة بطيئة. بنينا بنية هجينة. قاعدة البيانات العلائقية تتعامل مع البيانات المؤسسية المنظمة. مخزن المستندات يتعامل مع البحث في الخصائص المرنة حيث يختلف المخطط حسب نوع الكيان. خوارزمية تقييم صلة مخصصة ترتّب النتائج بمزيج موزون من قوة تطابق الفلتر والقرب وتوفر التسجيل. Redis يخزن نتائج مجموعات البحث الشائعة مؤقتاً بـ TTL مدته 5 دقائق. خلال موسم التسجيل، أول بحث يملأ الذاكرة المؤقتة والجميع يحصل على نتائج فورية.

02 / التحدي

ما كان يجب أن يتغير

النهج العلائقي البحت مع أكثر من 100 معامل فلترة عبر أنواع كيانات متعددة أنتج استعلامات معقدة جداً لتكون سريعة على النطاق الواسع. موسم التسجيل — حين يبلغ حجم البحث ذروته — تزامن مع أسوأ الأداء، عكس ما تحتاجه العائلات تماماً.

03 / حلّنا

لقد تغيرت

هجين SQL/NoSQL: علائقي للبيانات المؤسسية المنظمة، مخزن مستندات للفلترة المرنة. خوارزمية تقييم مخصصة تُرجّح تطابق الفلتر والقرب وتوفر التسجيل. تخزين Redis مؤقت لمجموعات البحث الشائعة (TTL 5 دقائق) — البحوث عالية الزيارات من الذاكرة المؤقتة، لا تُحسب من جديد في كل مرة.

04 / نتائج النواتج

ما حصل عليه العميل

  • 01 هجين SQL/NoSQL — الأداة المناسبة لكل شكل بيانات
  • 02 تقييم صلة مخصص مرجَّح بالقرب والتوفر
  • 03 ذاكرة Redis المؤقتة تحوّل البحوث الشائعة إلى نتائج فورية
  • 04 يتوسع لحجم الدليل الوطني دون تباطؤ
أحضر القيد التالي

هل لديك مشروع يحتاج إلى طريقة أوضح للأمام؟

مناقشة المشروع

1 / 2