يوضّح هذا البرنامج التعليمي كيفية نشر حل Cloud Search بسيط واستخدام GitHub كمستودع للبيانات المطلوب فهرستها. يتكون هذا البرنامج التعليمي تحديدًا من نموذجين من التطبيقات:
- موصل محتوى تم إنشاؤه باستخدام Cloud Search Connector SDK، ويُستخدم لفهرسة البيانات الموجودة في مستودعات GitHub. وتشمل البيانات المفهرسة مشاكل وطلبات سحب
والمحتوى الرئيسي للفرع التلقائي (
master
). - تطبيق ويب يستخدم أداة البحث لتقديم واجهة بحث مخصصة.
المتطلبات الأساسية
يتطلب هذا البرنامج التعليمي المتطلبات الأساسية التالية:
- وصول المشرف إلى نطاق Google Workspace أو Cloud Identity مع تفعيل Cloud Search لفهرسة بيانات الجهات الخارجية. إذا لم تتمكن من عرض الإعدادات في لوحة تحكم المشرف، يمكنك إما الاتصال بمشرف النطاق أو الاشتراك في Cloud Search.
- حساب مستخدم GitHub.
- عائلة جافا وجافا سكريبت.
- الإصدار 8 من جافا أو الإصدارات الأحدث.
- Maven.
- Node.js 8.11 أو أحدث.
إنشاء المشروع التعليمي
للبدء، عليك إنشاء مشروع على Google Cloud Platform. ويشكل هذا المشروع الأساس لإنشاء جميع خدمات Google Cloud Platform (GCP) وتمكينها واستخدامها، بما في ذلك إدارة واجهات برمجة التطبيقات وتمكين الفوترة وإضافة المتعاونين وإزالتهم وإدارة الأذونات.
افتح Google Cloud Console.
في أعلى الصفحة، انقر على
على يسار "Google Cloud Console". سيظهر مربع حوار يدرج المشاريع الحالية.انقر على مشروع جديد. ستظهر شاشة المشروع الجديد.
في الحقل اسم المشروع، أدخِل اسم مشروع، مثل "SearchWebinar".
(اختياري) انقر على تعديل لتعديل رقم تعريف المشروع. لا يمكن تغيير رقم تعريف المشروع بعد إنشائه، لذا اختَر رقم تعريف يلبي احتياجاتك طوال مدة المشروع.
لتصفُّح المواقع الجغرافية للمشروع، انقر على تصفُّح.
انقر على موقع لمشروعك وانقر على تحديد.
انقر على إنشاء. تنتقل وحدة التحكم إلى صفحة لوحة البيانات. يتم إنشاء المشروع في غضون بضع دقائق.
لمزيد من المعلومات حول إنشاء المشاريع وإدارتها، يُرجى الرجوع إلى إنشاء المشاريع وإدارتها.
تفعيل واجهة برمجة التطبيقات
عليك تفعيل واجهة برمجة تطبيقات Google Cloud Search وإنشاء حساب خدمة للحصول على بيانات الاعتماد.
- في شريط التنقل الأيمن، انقر على واجهات برمجة التطبيقات والخدمات.
- للتأكد من أنك مشترك في المشروع الذي تم إنشاؤه حديثًا، انقر على الرمز على يسار بانر Google Cloud Console وحدد مشروعك الذي تم إنشاؤه حديثًا.
- انقر على تفعيل واجهات برمجة التطبيقات والخدمات. تظهر صفحة "مرحبًا بك في مكتبة واجهة برمجة التطبيقات".
- اكتب "واجهة برمجة تطبيقات Cloud Search" في حقل البحث واضغط على Return. يتم عرض قائمة بواجهات برمجة التطبيقات.
- انقر على Cloud Search API. تظهر صفحة "Cloud Search API".
- انقر على تفعيل. تظهر صفحة النظرة العامة.
لمزيد من المعلومات عن تفعيل واجهات برمجة التطبيقات وإيقافها، يُرجى الرجوع إلى إدارة واجهات برمجة التطبيقات في Google Cloud Console.
نسخ مستودع البرنامج التعليمي
لإنشاء نسخة طبق الأصل من المستودع، نفِّذ الأمر التالي:
git clone https://github.com/googleworkspace/cloud-search-samples.git