Google Cloud Search शुरू करने के लिए ट्यूटोरियल

इस ट्यूटोरियल में, Cloud Search के किसी सामान्य समाधान को डिप्लॉय करने का तरीका बताया गया है. साथ ही, इसमें इंडेक्स किए जाने वाले डेटा के लिए GitHub को डेटा संग्रह स्थान के तौर पर इस्तेमाल किया गया है. खास तौर पर, इस ट्यूटोरियल में दो सैंपल ऐप्लिकेशन शामिल हैं:

  • यह कॉन्टेंट कनेक्टर, Cloud Search Connector SDK का इस्तेमाल करके बनाया गया है. इसका इस्तेमाल, 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 Console" के दाईं ओर मौजूद पर क्लिक करें. आपको मौजूदा प्रोजेक्ट की सूची वाला एक डायलॉग दिखेगा.

  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 API पर क्लिक करें. "Cloud Search API" पेज दिखता है.
  6. चालू करें पर क्लिक करें. इसके बाद, खास जानकारी वाला पेज दिखेगा.

एपीआई चालू और बंद करने के बारे में ज़्यादा जानने के लिए, Google Cloud Console में एपीआई मैनेज करना लेख पढ़ें

ट्यूटोरियल की रिपॉज़िटरी क्लोन करना

सैंपल रिपॉज़िटरी को क्लोन करने के लिए, यह कमांड चलाएं:

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

आगे बढ़ें