این آموزش نحوهی استقرار یک راهکار سادهی جستجوی ابری را نشان میدهد و از گیتهاب به عنوان مخزن دادههایی که باید فهرستبندی شوند، استفاده میکند. به طور خاص، این آموزش شامل دو نمونه برنامه است:
- یک رابط محتوا، که با SDK رابط جستجوی ابری ایجاد شده است، برای فهرستبندی دادههای موجود در مخازن گیتهاب استفاده میشود. دادههای فهرستبندی شده شامل مشکلات، درخواستهای pull و محتوای اصلی شاخه پیشفرض (
master) است. - یک برنامه وب که از ویجت جستجو برای ارائه یک رابط جستجوی سفارشی استفاده میکند.
پیشنیازها
این آموزش نیاز به پیش نیازهای زیر دارد:
- دسترسی مدیر به دامنه Google Workspace یا Cloud Identity با قابلیت جستجوی ابری برای نمایهسازی دادههای شخص ثالث. اگر نمیتوانید تنظیمات را در پنل کنترل مدیریت مشاهده کنید، یا با مدیر دامنه خود تماس بگیرید یا در Cloud Search ثبتنام کنید .
- یک حساب کاربری گیتهاب .
- آشنایی با جاوا و جاوا اسکریپت.
- جاوا ۸ یا جدیدتر.
- ماون
- Node.js 8.11 یا جدیدتر.
ایجاد پروژه آموزشی
برای شروع، باید یک پروژه Google Cloud Platform ایجاد کنید. این پروژه اساس ایجاد، فعالسازی و استفاده از تمام سرویسهای Google Cloud Platform (GCP)، از جمله مدیریت APIها، فعالسازی صورتحساب، افزودن و حذف همکاران و مدیریت مجوزها را تشکیل میدهد.
کنسول گوگل کلود را باز کنید.
در بالای صفحه، روی در سمت راست «کنسول ابری گوگل» کلیک کنید. پنجرهای که پروژههای فعلی را فهرست میکند، ظاهر میشود.
روی «پروژه جدید» کلیک کنید. صفحه «پروژه جدید» ظاهر میشود.
در فیلد نام پروژه ، یک نام پروژه مانند «SearchTutorial» وارد کنید.
(اختیاری) برای ویرایش شناسه پروژه، روی ویرایش کلیک کنید. شناسه پروژه پس از ایجاد پروژه قابل تغییر نیست، بنابراین شناسهای را انتخاب کنید که نیازهای شما را در طول عمر پروژه برآورده کند.
برای مرور مکانهای پروژه، روی «مرور» کلیک کنید.
روی مکانی برای پروژه خود کلیک کنید و روی «انتخاب» کلیک کنید.
روی «ایجاد» کلیک کنید. کنسول به صفحه داشبورد هدایت میشود. پروژه ظرف چند دقیقه ایجاد میشود.
برای اطلاعات بیشتر در مورد ایجاد و مدیریت پروژهها، به «ایجاد و مدیریت پروژهها» مراجعه کنید.
فعال کردن API
برای دریافت اعتبارنامهها، باید API جستجوی ابری گوگل را فعال کنید و یک حساب کاربری ایجاد کنید.
- در نوار ناوبری سمت چپ، روی APIها و خدمات (APIs & Services) کلیک کنید.
- برای اطمینان از اینکه در پروژه تازه ایجاد شده هستید، روی نماد در سمت راست بنر کنسول Google Cloud کلیک کنید و پروژه تازه ایجاد شده خود را انتخاب کنید.
- روی فعال کردن APIها و خدمات کلیک کنید. صفحه «به کتابخانه API خوش آمدید» ظاهر میشود.
- عبارت "Cloud Search API" را در فیلد جستجو تایپ کنید و دکمهی return را فشار دهید. لیستی از APIها نمایش داده میشود.
- روی Cloud Search API کلیک کنید. صفحه "Cloud Search API" نمایش داده میشود.
- روی فعال کردن (ENABLE) کلیک کنید. صفحه مرور کلی (Overview) ظاهر میشود.
برای اطلاعات بیشتر در مورد فعال و غیرفعال کردن APIها، به مدیریت APIها در کنسول Google Cloud مراجعه کنید.
مخزن آموزش را کلون کنید
برای کلون کردن مخزن نمونه، دستور زیر را اجرا کنید:
git clone https://github.com/googleworkspace/cloud-search-samples.git