دليل البدء باستخدام Google Cloud Search

يوضّح هذا البرنامج التعليمي كيفية نشر حلّ بسيط في Cloud Search، ويستخدم GitHub كمستودع للبيانات التي سيتم فهرستها. على وجه التحديد، يتألف هذا البرنامج التعليمي من تطبيقَين نموذجيَين:

  • موصِّل محتوى تم إنشاؤه باستخدام حزمة تطوير البرامج (SDK) لموصل Cloud Search، ويُستخدم لفهرسة البيانات المتوفّرة في مستودعات GitHub. تشمل البيانات المفهرسة المشاكل وطلبات الدمج ومحتوى الرأس للفرع التلقائي (master).
  • تطبيق ويب يستخدم أداة البحث لتوفير واجهة بحث مخصّصة.

المتطلبات الأساسية

يتطلّب هذا البرنامج التعليمي توفّر المتطلبات الأساسية التالية:

  • يجب أن يكون المشرف لديه إذن الوصول إلى نطاق Google Workspace أو Cloud Identity مع تفعيل ميزة "فهرسة البيانات التابعة لجهات خارجية" في Cloud Search. إذا لم تتمكّن من عرض الإعدادات في "لوحة تحكّم المشرف"، يُرجى التواصل مع مشرف النطاق أو الاشتراك في Cloud Search.
  • حساب مستخدم على GitHub
  • معرفة جيدة بلغتَي Java وJavaScript
  • Java 8 أو إصدار أحدث
  • Maven
  • Node.js 8.11 أو إصدار أحدث

إنشاء مشروع البرنامج التعليمي

للبدء، عليك إنشاء مشروع على Google Cloud Platform. يشكّل هذا المشروع الأساس لإنشاء جميع خدمات Google Cloud Platform (GCP) وتفعيلها واستخدامها، بما في ذلك إدارة واجهات برمجة التطبيقات وتفعيل الفوترة وإضافة المتعاونين وإزالتهم وإدارة الأذونات.

  1. افتح Google Cloud Console.

  2. في أعلى الصفحة، انقر على على يسار "وحدة تحكّم Google Cloud". يظهر مربّع حوار يعرض المشاريع الحالية.

  3. انقر على مشروع جديد. تظهر شاشة "مشروع جديد".

  4. في حقل اسم المشروع، أدخِل اسم مشروع، مثل "SearchTutorial".

  5. (اختياري) انقر على تعديل لتعديل رقم تعريف المشروع. لا يمكن تغيير رقم تعريف المشروع بعد إنشائه، لذا اختَر رقم تعريف يلبي احتياجاتك طوال مدة المشروع.

  6. لتصفُّح المواقع الجغرافية للمشروع، انقر على تصفُّح.

  7. انقر على موقع جغرافي لمشروعك ثم انقر على اختيار.

  8. انقر على إنشاء. تنتقل وحدة التحكّم إلى صفحة "لوحة البيانات". يتم إنشاء المشروع خلال بضع دقائق.

لمزيد من المعلومات حول إنشاء المشاريع وإدارتها، يُرجى الرجوع إلى إنشاء المشاريع وإدارتها.

تفعيل واجهة برمجة التطبيقات

عليك تفعيل واجهة برمجة التطبيقات Google Cloud Search API وإنشاء حساب خدمة للحصول على بيانات الاعتماد.

  1. في شريط التنقّل الأيمن، انقر على واجهات برمجة التطبيقات والخدمات.
  2. للتأكّد من أنّك في المشروع الذي تم إنشاؤه حديثًا، انقر على الرمز على يسار بانر Google Cloud Console واختَر مشروعك الذي تم إنشاؤه حديثًا.
  3. انقر على تفعيل واجهات برمجة التطبيقات والخدمات. ستظهر صفحة "مرحبًا بك في مكتبة واجهة برمجة التطبيقات".
  4. اكتب "Cloud Search API" في حقل البحث واضغط على Return. يتم عرض قائمة بواجهات برمجة التطبيقات.
  5. انقر على واجهة برمجة تطبيقات Cloud Search. ستظهر صفحة "Cloud Search API".
  6. انقر على تفعيل. تظهر صفحة "نظرة عامة".

لمزيد من المعلومات حول تفعيل واجهات برمجة التطبيقات وإيقافها، يُرجى الرجوع إلى إدارة واجهات برمجة التطبيقات في Google Cloud Console.

إنشاء نسخة طبق الأصل من مستودع البرنامج التعليمي

لاستنساخ مستودع النماذج، شغِّل الأمر التالي:

git clone https://github.com/googleworkspace/cloud-search-samples.git 

التالي