इस ट्यूटोरियल में बताया गया है कि किसी आसान Cloud Search समाधान को कैसे डिप्लॉय किया जा सकता है. साथ ही, इंडेक्स किए जाने वाले डेटा को स्टोर करने की जगह के तौर पर GitHub का इस्तेमाल किया गया है. खास तौर पर, इस ट्यूटोरियल में दो सैंपल ऐप्लिकेशन शामिल हैं:
- Cloud Search कनेक्टर 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) की सभी सेवाओं को बनाने, चालू करने, और इस्तेमाल करने का आधार बनाता है. इन सेवाओं में, एपीआई मैनेज करना, बिलिंग की सुविधा चालू करना, सहयोगियों को जोड़ना और हटाना, और अनुमतियां मैनेज करना शामिल हैं.
Google Cloud Console खोलें.
पेज पर सबसे ऊपर, "Google Cloud Console" की दाईं ओर मौजूद
पर क्लिक करें. आपको मौजूदा प्रोजेक्ट की सूची वाला डायलॉग दिखेगा.नया प्रोजेक्ट पर क्लिक करें. नया प्रोजेक्ट स्क्रीन दिखेगी.
प्रोजेक्ट का नाम फ़ील्ड में, प्रोजेक्ट का नाम डालें, जैसे कि "SearchTutorial".
प्रोजेक्ट आईडी में बदलाव करने के लिए, बदलाव करें पर क्लिक करें. हालांकि, ऐसा करना ज़रूरी नहीं है. प्रोजेक्ट बनाने के बाद, उसका आईडी नहीं बदला जा सकता. इसलिए, ऐसा आईडी चुनें जो प्रोजेक्ट के पूरे जीवनकाल के लिए आपकी ज़रूरतों को पूरा करता हो.
प्रोजेक्ट के लिए जगहें ब्राउज़ करने के लिए, ब्राउज़ करें पर क्लिक करें.
अपने प्रोजेक्ट के लिए किसी जगह पर क्लिक करें और चुनें पर क्लिक करें.
बनाएं पर क्लिक करें. ऐसा करने पर, कंसोल डैशबोर्ड पेज पर पहुंच जाता है. प्रोजेक्ट कुछ मिनट में बन जाता है.
प्रोजेक्ट बनाने और मैनेज करने के बारे में ज़्यादा जानने के लिए, प्रोजेक्ट बनाना और मैनेज करना लेख पढ़ें.
एपीआई चालू करना
क्रेडेंशियल पाने के लिए, आपको Google Cloud Search API को चालू करना होगा और एक सेवा खाता बनाना होगा.
- बाईं ओर मौजूद नेविगेशन में, एपीआई और सेवाएं पर क्लिक करें.
- यह पक्का करने के लिए कि आपने नया प्रोजेक्ट बनाया है, Google Cloud Console के बैनर के दाईं ओर मौजूद आइकॉन पर क्लिक करें. इसके बाद, अपना नया प्रोजेक्ट चुनें.
- एपीआई और सेवाएं चालू करें पर क्लिक करें. "एपीआई लाइब्रेरी में आपका स्वागत है" पेज दिखता है.
- खोज फ़ील्ड में "Cloud Search API" टाइप करें और return दबाएं. एपीआई की एक सूची दिखती है.
- Cloud Search API पर क्लिक करें. "Cloud Search API" पेज दिखेगा.
- चालू करें पर क्लिक करें. आपको खास जानकारी देने वाला पेज दिखेगा.
एपीआई को चालू और बंद करने के बारे में ज़्यादा जानकारी के लिए, Google Cloud Console में एपीआई मैनेज करना देखें
ट्यूटोरियल के डेटा स्टोर करने की जगह को क्लोन करना
सैंपल रिपॉज़िटरी को क्लोन करने के लिए, यह कमांड चलाएं:
git clone https://github.com/googleworkspace/cloud-search-samples.git