اختر لغتك
تدريب Solr
من 4 إلى 360 ساعة دراسة مرنة

تدريب Solr

أتقن Apache Solr من مرحلة التثبيت وصولاً إلى البحث الموزع على مستوى الإنتاج. يغطي هذا التدريب تصميم المخطط وضبط الملاءمة ومعمارية SolrCloud والأمان وتحسين الأداء — كل ما تحتاجه لبناء وتشغيل أنظمة بحث مؤسسية بثقة.

ماذا ستتعلم:

ستكتسب خبرة عملية شاملة عبر مكدس Solr بأكمله، بدءًا من مفاهيم البحث الأساسية ومرورًا بتهيئة المخطط وفهرسة المستندات وتحليل الاستعلامات المتقدمة. ستتعلم ضبط الملاءمة باستخدام BM25 واستعلامات الدوال ونماذج التصنيف المُتعلم آليًا. يغطي المقرر نشر SolrCloud باستخدام ZooKeeper ومجموعات متعددة الأجزاء واستراتيجيات النسخ المتماثلة عالية التوفر. كما ستطبق المصادقة وتشفير TLS ولوحات مراقبة الأداء وإجراءات النسخ الاحتياطي لبيئات الإنتاج. تتناول الوحدات الإضافية التكامل مع Kafka والبحث المتجه والنشر على Kubernetes واستكشاف الأخطاء المنهجي للحوادث الفعلية.

كيف تدرس بشكل عملي تدريب Solr

كيف تتدرب عملياً تدريب Solr

لك إذا كنت شركة وتريد تدريب فريقك

في Elevify للشركات، يأتي الدورة مع تمارين وأمثلة من عملك نفسه وبالطريقة التي تحتاجها شركتك.

اضغط هنا

محتوى الدورة

8 فصول39 دروسمدة بين 4 و 360 ساعة (أنت تقرر)

الفصل 1عرض التفاصيل

مقدمة في Solr ومفاهيم البحث

  • الدرس 1 • تثبيت وتشغيل Solr

    يرشد المتدربين من خلال التثبيت المحلي وبدء التشغيل والتحقق الأساسي. يضمن الإعداد العملي بيئة عمل لجميع التمارين اللاحقة.

  • الدرس 2 • ما هو Apache Solr

    يغطي أصل Solr والغرض منه وموقعه في مشهد البحث. يؤسس السياق لجميع المواضيع التقنية اللاحقة في الفصل.

  • الدرس 3 • نظرة عامة على معمارية Solr

    يشرح المكونات الرئيسية لـ Solr: النوى والمعالجات وخط أنابيب الطلب. يكتسب المتدربون نموذجًا ذهنيًا لكيفية تدفق الاستعلام عبر النظام.

  • الدرس 4 • مفاهيم البحث الأساسية

    يقدم الفهارس المقلوبة وتسجيل الصلة وأساسيات البحث النصي الكامل. يوفر المفردات المفاهيمية اللازمة طوال المقرر.

الفصل 2عرض التفاصيل

تصميم المخطط وتكوين الحقول

  • الدرس 1 • فهم مخطط Solr

    يشرح المخطط المُدار مقابل schema.xml الكلاسيكي ومفاضلاتهما. يضع الأساس لجميع تعريفات الحقول والأنواع في هذا الفصل.

  • الدرس 2 • سلاسل التحليل ومعالجة النصوص

    يشرح كيفية قيام المُرمّزات والمرشّحات والمحلّلات بتحويل النص في وقت الفهرسة والاستعلام. يؤثر تصميم السلسلة الصحيح بشكل مباشر على جودة البحث.

  • الدرس 3 • الحقول الديناميكية والحقول المنسوخة

    يقدم أنماط الحقول الديناميكية وتوجيهات الحقول المنسوخة لتصميم مخطط مرن. يقلل المتدربون من عبء صيانة المخطط مع دعم احتياجات الاستعلام المتنوعة.

  • الدرس 4 • أنواع الحقول ونمذجة البيانات

    يغطي أنواع الحقول البسيطة والمعقدة، بما في ذلك النص والرقم والتاريخ والموقع الجغرافي. يربط المتدربون بيانات المجال بأنواع حقول Solr المناسبة.

  • الدرس 5 • التحقق من صحة المخطط وتطوره

    يتناول إضافة الحقول وتعديلها وإزالتها بأمان في مخططات الإنتاج. يطبق المتدربون استراتيجيات تتجنب فقدان البيانات وتعطيل إعادة الفهرسة.

الفصل 3عرض التفاصيل

فهرسة المستندات وإدخال البيانات

  • الدرس 1 • استخدام SolrJ للعملاء بلغة Java

    يقدم مكتبة عميل SolrJ للفهرسة والاستعلام برمجيًا من Java. يبني المتدربون تطبيق فهرسة بسيطًا باستخدام SolrJ.

  • الدرس 2 • التحديثات الذرية والتزامن التفاؤلي

    يغطي التحديثات الجزئية للمستندات واكتشاف التعارض القائم على الإصدار. يطبق المتدربون التحديثات الذرية لتجنب إعادة كتابة المستندات بالكامل في سيناريوهات الإنتاجية العالية.

  • الدرس 3 • معالج استيراد البيانات والموصلات

    يدرس معالج استيراد البيانات (DIH) لسحب البيانات من قواعد البيانات والملفات. يكوّن المتدربون مهمة DIH ويجدولون عمليات الاستيراد الإضافية.

  • الدرس 4 • الفهرسة عبر واجهة برمجة تطبيقات التحديث

    يغطي إرسال مستندات JSON وXML وCSV من خلال معالج طلب التحديث. يقوم المتدربون بفهرسة مستندات نموذجية والتحقق من النتائج فورًا.

  • الدرس 5 • أساسيات الفهرسة

    يشرح نموذج مستند Solr والمفاتيح الفريدة ودلالات الاعتماد. يؤسس نماذج ذهنية صحيحة قبل أن يكتب المتدربون أي كود فهرسة.

الفصل 4عرض التفاصيل

الاستعلام في Solr: الصيغة والبارامترات

  • الدرس 1 • التقسيم الوجهي والتجميعات

    يقدم تقسيم الحقول الوجهي وتقسيم النطاق وتقسيم المحاور وتجميعات واجهة برمجة تطبيقات JSON Facet. يبني المتدربون ميزات التنقل والتحليلات فوق نتائج البحث.

  • الدرس 2 • التصفية والفرز والترقيم

    يدرس استعلامات التصفية (fq) وبارامترات الفرز والترقيم القائم على المؤشرات لمجموعات النتائج الكبيرة. يحسّن المتدربون الاستعلامات بفصل تخزين التصفية المؤقت عن التسجيل.

  • الدرس 3 • محلّلا استعلام DisMax وeDisMax

    يغطي محلّلي DisMax وeDisMax المصممين لمربعات البحث الموجهة للمستخدم. يكوّن المتدربون بارامترات qf وpf وmm والترجيح لضبط الصلة.

  • الدرس 4 • التظليل وتنسيق النتائج

    يغطي تظليل المقتطفات وكاتبي الردود ومحوّلات الحقول لعرض النتائج. يكوّن المتدربون تنسيقات مخرجات مناسبة لتطبيقات العميل المختلفة.

  • الدرس 5 • أساسيات محلّل الاستعلام القياسي

    يقدم صيغة محلّل استعلام Lucene للبحث في الحقول والعوامل المنطقية وأحرف البدل. يكتب المتدربون استعلامات ويختبرونها مقابل بيانات نموذجية مفهرسة.

الفصل 5عرض التفاصيل

ضبط الصلة والترتيب

  • الدرس 1 • استراتيجيات الترجيح

    يغطي عمليات الترجيح في وقت الفهرسة ووقت الاستعلام واستعلامات الدوال للتحكم في الصلة. يطبق المتدربون استراتيجيات ترجيح متعددة ويقيسون تأثيرها المشترك.

  • الدرس 2 • فهم تسجيل Solr

    يشرح نموذج التشابه BM25 الافتراضي وكيف تؤثر عمليات الترجيح على مستوى الحقل على الدرجات. يستخدم المتدربون بارامتر debug=query لفحص شروحات الدرجات.

  • الدرس 3 • استعلامات الدوال وصيغ الترتيب

    يدرس صيغة استعلام الدوال في Solr لإشارات الترتيب القائمة على الرياضيات. يبني المتدربون صيغ ترتيب مخصصة تجمع بين درجة النص وإشارات الأعمال الرقمية.

  • الدرس 4 • التعلم للترتيب مع Solr LTR

    يقدم إضافة التعلم للترتيب (LTR) لنماذج الترتيب المُتعلم آليًا. يقوم المتدربون بتحميل مخازن الميزات وتدريب نموذج ونشره لإعادة الترتيب.

  • الدرس 5 • اختبار الصلة والتكرار

    يغطي التقييم غير المتصل بقوائم الحكم وأساليب اختبار A/B عبر الإنترنت. يؤسس المتدربون سير عمل قابلًا للتكرار لتحسين الصلة.

الفصل 6عرض التفاصيل

SolrCloud: البحث الموزع على نطاق واسع

  • الدرس 1 • الفهرسة والاستعلام الموزعان

    يشرح كيفية توجيه المستندات إلى الأجزاء وكيفية دمج الاستعلامات الموزعة. يكوّن المتدربون التوجيه المخصص ويحسنون أداء الاستعلام عبر الأجزاء.

  • الدرس 2 • معمارية SolrCloud

    يشرح التقسيم والنسخ المتماثل ودور ZooKeeper في تنسيق العنقود. يربط المتدربون مفاهيم SolrCloud بمتطلبات التوسع الخاصة بهم.

  • الدرس 3 • عمليات ZooKeeper وإدارة التهيئة

    يغطي تحميل مجموعات التهيئة وإدارة عُقد ZooKeeper وإعادة تهيئة العنقود. يستخدم المتدربون أداة zkcli وواجهة برمجة تطبيقات التهيئة لتغييرات التهيئة الآمنة.

  • الدرس 4 • أنواع المكررات والتوفر العالي

    يقدم أنواع المكررات NRT وTLOG وPULL ومفاضلات توفرها. يختار المتدربون استراتيجيات المكررات التي توازن بين إنتاجية الفهرسة وتوفر القراءة.

  • الدرس 5 • إنشاء المجموعات وإدارتها

    يغطي واجهة برمجة تطبيقات المجموعات لإنشاء المجموعات وتعديلها وحذفها. يقوم المتدربون بعمليات دورة حياة المجموعة الشائعة عبر API وواجهة المستخدم الإدارية.

الفصل 7عرض التفاصيل

ضبط الأداء والتخزين المؤقت

  • الدرس 1 • ضبط JVM والذاكرة المسماة Heap

    يغطي تحجيم ذاكرة JVM المسماة واختيار أداة جمع المهملات البرمجية وتقليل فترات توقف GC. يطبق المتدربون إعدادات تقلل فترات توقف العالم أثناء الذروة.

  • الدرس 2 • معمارية التخزين المؤقت في Solr

    يشرح ذاكرة التخزين المؤقت للتصفية وذاكرة التخزين المؤقت لنتائج الاستعلام وذاكرة التخزين المؤقت للمستندات وذاكرة التخزين المؤقت لقيمة الحقل. يكوّن المتدربون أحجام ذاكرة التخزين المؤقت وسياسات الإخلاء لأعباء عملهم.

  • الدرس 3 • تحسين الفهرس وإدارة القطاعات

    يشرح دمج القطاعات في Lucene وعمليات التحسين واستراتيجيات تسخين الفهرس. يوازن المتدربون بين عبء الدمج وأداء الاستعلام حسب حجم الفهرس.

  • الدرس 4 • تحليل أداء الاستعلام

    يقدم بارامتر debug=timing وتسجيل الاستعلام البطيء وواجهة برمجة تطبيقات مقاييس Solr. يحدد المتدربون مكونات الاستعلام المكلفة ويطبقون تحسينات مستهدفة.

  • الدرس 5 • تحجيم الأجهزة والنشر

    يغطي اعتبارات إدخال/إخراج القرص ووحدة المعالجة المركزية والذاكرة والشبكة لنشر Solr. ينتج المتدربون تقديرًا للتحجيم بناءً على حجم الفهرس ومعدل الاستعلام وأهداف SLA.

الفصل 8عرض التفاصيل

الأمان والمراقبة وعمليات الإنتاج

  • الدرس 1 • المراقبة بالمقاييس والتسجيل

    يقدم واجهة برمجة تطبيقات المقاييس وتكامل JMX وتكوين التسجيل المنظم في Solr. يبني المتدربون لوحات معلومات تُظهر زمن استجابة الاستعلام ومعدلات الأخطاء ونسب إصابة ذاكرة التخزين المؤقت.

  • الدرس 2 • النسخ الاحتياطي والاسترداد وتخطيط الكوارث

    يغطي النسخ الاحتياطي القائم على اللقطات والاسترداد القائم على النسخ المتماثل وتخطيط RTO/RPO. يصمم المتدربون جدول نسخ احتياطي ويختبرون إجراءات الاستعادة من البداية إلى النهاية.

  • الدرس 3 • الترقيات ودفاتر تشغيل العمليات

    يدرس الترقيات المتدرجة وفحوصات التوافق وخطوات التحقق بعد الترقية. ينشئ المتدربون دفاتر تشغيل للعمليات الروتينية والاستجابة للحوادث.

  • الدرس 4 • المصادقة والتفويض

    يغطي إضافات المصادقة المضمنة في Solr: Basic Auth وKerberos وJWT. يكوّن المتدربون التحكم في الوصول القائم على الأدوار لحماية المجموعات ونقاط النهاية الإدارية.

  • الدرس 5 • تشفير TLS وأمان الشبكة

    يدرس تمكين TLS للاتصال بين العميل وSolr وبين العقد. يقوم المتدربون بإنشاء الشهادات وتكوين مخازن المفاتيح والتحقق من الاتصالات المشفرة.

الشهادة
الشهادة

شهادتك الصالحة للتخرج

هذا الدورة مخصصة لك:

  • مطورو الجهة الخلفية: الراغبون في إضافة بحث قوي لتطبيقاتهم.

  • مهندسو البيانات: الذين يبنون خطوط أنابيب تحتاج إلى استرجاع نصي سريع وقابل للتوسع.

  • مهندسو ديف أوبس: المكلفون بنشر وصيانة البنية التحتية للبحث.

  • معماريو البرمجيات: الذين يقيمون Solr لمشاريع بحث مؤسسية واسعة النطاق.

  • مدراء قواعد البيانات: الموسعون لمهاراتهم في تقنيات البحث.

  • مدراء المنتجات التقنيون: الذين يحتاجون إلى فهم أنظمة البحث التي يشرفون عليها.

ماذا يقول طلابنا

آراء من درسوا معنا:

دروسكم مثالية. اشتريت الباقة السنوية، وأخيراً أصبح لدي الفرصة لمتابعة مواضيع متنوعة تهمني دون الحاجة لتغيير المنصة... أشكركم على كل ما تقومون به، لقد أوصيت بكم لأشخاص آخرين...
Giulio Carlo
Giulio Carloطالب التسويق الرقمي
أحب كيف أن الدروس مباشرة ومركزة وكيف يمكنني تغيير الفصول وتخطي المحتوى الذي لا أحتاجه.
Mariana Ferres
Mariana Ferresطالبة التصوير الفوتوغرافي
أحب المحتوى وطريقة العرض ونسخ الفيديوهات، مما يسرّع العملية!
Luciana Alvarenga
Luciana Alvarengaطالبة تصميم الأظافر
المنصة سريعة وبسيطة الاستخدام. تنوع المحتوى والفيديوهات التكميلية تساعد كثيراً في التعلم.
André Felipe
André Felipeطالب هندسة الأوامر

أهم الدورات

الأسئلة الشائعة

من هي Elevify؟ كيف تعمل؟

هل الدورات تتضمن شهادات؟

هل الدورات مجانية؟

ما هو عبء الدورة؟

كيف تبدو الدورات؟

كيف تعمل الدورات؟

ما هي مدة الدورات؟

ما هو سعر أو تكلفة الدورات؟

ما هو التعليم عن بعد أو الدورة عبر الإنترنت وكيف تعمل؟

دورة PDF