গুগল ক্লাউড অনুসন্ধান শুরু করার টিউটোরিয়াল

এই টিউটোরিয়ালটি দেখায় কিভাবে একটি সহজ ক্লাউড সার্চ সলিউশন স্থাপন করতে হয় এবং সূচীবদ্ধ করার জন্য ডেটার ভাণ্ডার হিসেবে GitHub ব্যবহার করা হয়। বিশেষ করে, এই টিউটোরিয়ালে দুটি নমুনা অ্যাপ্লিকেশন রয়েছে:

  • ক্লাউড সার্চ কানেক্টর SDK ব্যবহার করে তৈরি একটি কন্টেন্ট কানেক্টর, যা GitHub রিপোজিটরিতে পাওয়া ডেটা ইন্ডেক্স করতে ব্যবহৃত হয়। ইনডেক্স করা ডেটাতে সমস্যা, পুল রিকোয়েস্ট এবং ডিফল্ট ব্রাঞ্চের ( master ) হেড কন্টেন্ট অন্তর্ভুক্ত থাকে।
  • একটি ওয়েব অ্যাপ যা অনুসন্ধান উইজেট ব্যবহার করে একটি কাস্টমাইজড অনুসন্ধান ইন্টারফেস প্রদান করে।

পূর্বশর্ত

এই টিউটোরিয়ালটির জন্য নিম্নলিখিত পূর্বশর্তগুলি প্রয়োজন:

  • ক্লাউড সার্চ ফর থার্ড পার্টি ডেটা ইনডেক্সিং সক্ষম থাকা অবস্থায় Google Workspace বা Cloud Identity ডোমেনে অ্যাডমিনিস্ট্রেটর অ্যাক্সেস। যদি আপনি অ্যাডমিন কন্ট্রোল প্যানেলে সেটিংস দেখতে না পান, তাহলে হয় আপনার ডোমেন অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন অথবা ক্লাউড সার্চের জন্য সাইন-আপ করুন
  • একটি GitHub ব্যবহারকারী অ্যাকাউন্ট।
  • জাভা এবং জাভাস্ক্রিপ্টের সাথে পরিচিতি।
  • জাভা ৮ বা তার পরবর্তী সংস্করণ।
  • মাভেন
  • Node.js 8.11 বা তার পরবর্তী সংস্করণ।

টিউটোরিয়াল প্রকল্প তৈরি করুন

শুরু করার জন্য, আপনাকে একটি Google Cloud Platform প্রকল্প তৈরি করতে হবে। এই প্রকল্পটি API পরিচালনা, বিলিং সক্ষম করা, সহযোগীদের যোগ করা এবং অপসারণ করা এবং অনুমতি পরিচালনা সহ সমস্ত Google Cloud Platform (GCP) পরিষেবা তৈরি, সক্ষম করা এবং ব্যবহারের ভিত্তি তৈরি করে।

  1. গুগল ক্লাউড কনসোলটি খুলুন।

  2. পৃষ্ঠার উপরের দিকে, "গুগল ক্লাউড কনসোল" এর ডানদিকে এ ক্লিক করুন। বর্তমান প্রকল্পগুলির তালিকা সহ একটি ডায়ালগ প্রদর্শিত হবে।

  3. NEW PROJECT এ ক্লিক করুন। New Project স্ক্রিনটি প্রদর্শিত হবে।

  4. প্রকল্পের নাম ক্ষেত্রে, একটি প্রকল্পের নাম লিখুন, যেমন "SearchTutorial"।

  5. (ঐচ্ছিক) প্রজেক্ট আইডি সম্পাদনা করতে সম্পাদনা ক্লিক করুন। প্রজেক্ট তৈরির পরে প্রজেক্ট আইডি পরিবর্তন করা যাবে না, তাই এমন একটি আইডি বেছে নিন যা প্রজেক্টের জীবদ্দশায় আপনার চাহিদা পূরণ করে।

  6. প্রকল্পের জন্য অবস্থানগুলি ব্রাউজ করতে, ব্রাউজ করুন এ ক্লিক করুন।

  7. আপনার প্রকল্পের জন্য একটি অবস্থানে ক্লিক করুন এবং নির্বাচন করুন ক্লিক করুন।

  8. CREATE এ ক্লিক করুন। কনসোলটি ড্যাশবোর্ড পৃষ্ঠায় চলে যায়। কয়েক মিনিটের মধ্যেই প্রকল্পটি তৈরি হয়ে যায়।

প্রকল্প তৈরি এবং পরিচালনা সম্পর্কে আরও তথ্যের জন্য, প্রকল্প তৈরি এবং পরিচালনা দেখুন।

API সক্রিয় করুন

শংসাপত্র পেতে আপনাকে Google Cloud Search API সক্ষম করতে হবে এবং একটি পরিষেবা অ্যাকাউন্ট তৈরি করতে হবে।

  1. বাম দিকের নেভিগেশনে, APIs & Services এ ক্লিক করুন।
  2. আপনি নতুন তৈরি প্রকল্পে আছেন কিনা তা নিশ্চিত করতে, Google Cloud console ব্যানারের ডানদিকে আইকনে ক্লিক করুন এবং আপনার নতুন তৈরি প্রকল্পটি নির্বাচন করুন।
  3. ENABLE APIS AND SERVICES এ ক্লিক করুন। "Welcome to API Library" পৃষ্ঠাটি প্রদর্শিত হবে।
  4. অনুসন্ধান ক্ষেত্রে "Cloud Search API" টাইপ করুন এবং return টিপুন। API গুলির একটি তালিকা ফেরত পাঠানো হবে।
  5. ক্লাউড সার্চ এপিআই-তে ক্লিক করুন। "ক্লাউড সার্চ এপিআই" পৃষ্ঠাটি প্রদর্শিত হবে।
  6. ENABLE এ ক্লিক করুন। একটি ওভারভিউ পৃষ্ঠা প্রদর্শিত হবে।

API গুলি সক্ষম এবং নিষ্ক্রিয় করার বিষয়ে আরও তথ্যের জন্য, Google ক্লাউড কনসোলে API গুলি পরিচালনা করুন দেখুন।

টিউটোরিয়াল রিপোজিটরি ক্লোন করুন

নমুনা সংগ্রহস্থল ক্লোন করতে, নিম্নলিখিত কমান্ডটি চালান:

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

পরবর্তী