पसंद के मुताबिक सर्च पेज बनाना

यहां Apigee Edge से जुड़े दस्तावेज़ देखे जा रहे हैं.
Apigee X से जुड़े दस्तावेज़ पर जाएं.
info

अपने पोर्टल में, सार्वजनिक तौर पर उपलब्ध कॉन्टेंट को खोजने की सुविधा चालू करने के लिए, एक अलग खोज पेज बनाया जा सकता है. इस पेज में, Google Custom Search Engine (CSE) एम्बेड किया जा सकता है. उदाहरण के लिए, यहां दिखाई गई इमेज में मौजूद पोर्टल में, Google CSE एम्बेड किया गया है. इससे, Google के इंडेक्स किए गए कॉन्टेंट को खोजा जा सकता है.


पेज खोजें

खोज के लिए कस्टम पेज बनाने के लिए:

  1. अपने पोर्टल का कॉन्टेंट पब्लिश करें.
  2. Google Custom Search Engine बनाएं:
    a. Google Custom Search Engine के कॉन्फ़िगरेशन पेज पर जाएं.
    b. नया Custom Search Engine बनाने के लिए, जोड़ें पर क्लिक करें.

    c. अपना Custom Search Engine कॉन्फ़िगर करें और पोर्टल की साइट का डोमेन तय करें. ज़्यादा जानकारी के लिए, Google Custom Search की मदद से जुड़ा लेख, खोज इंजन बनाना पढ़ें.
    d. Google Webmaster Tools का इस्तेमाल करके, अपनी साइट की पुष्टि करें और उसे सबमिट करें. इससे, साइट को इंडेक्स करने की प्रोसेस तेज़ हो जाती है. ज़्यादा जानकारी के लिए, Google Custom Search की मदद से जुड़ा लेख, Webmaster Tools में अपनी साइट की पुष्टि करना पढ़ें.

  3. अपने पोर्टल में, यह कस्टम स्क्रिप्ट जोड़ें. ज़्यादा जानकारी के लिए, कस्टम स्क्रिप्ट जोड़ना लेख पढ़ें.

    cx वैरिएबल को, Google Search Engine की आईडी पर सेट करें. साथ ही, path वैल्यू को, खोज वाले पेज के यूआरएल पर सेट करें.

    <script>
    window.portal = {
     pageEventListeners: {
       onLoad: (path) => {
         // Update with your search page URL
         if (path === '/your-search-page-URL') {
           // Add your Google search engine ID
           var cx = 'your-search-engine-id';
           var gcse = document.createElement('script');
           gcse.type = 'text/javascript';
           gcse.async = true;
           gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
           var s = document.getElementsByTagName('script')[0];
           s.parentNode.insertBefore(gcse, s);
           gcse.onload = function () {
             var search = document.createElement('gcse:search');
             // Note the element ID name
             var searchBox = document.getElementById('search-box');
             searchBox.appendChild(search);
           };
         }
       }
     }
    };
    </script>
    
  4. अपने पोर्टल में, खोज के लिए नया पेज बनाएं और उसे अपनी पसंद के मुताबिक बनाएं. ज़्यादा जानकारी के लिए, अपने पोर्टल में पेज मैनेज करना लेख पढ़ें.

  5. कस्टम स्क्रिप्ट में तय की गई, खोज के लिए कस्टम एलिमेंट की आईडी (search-box) को उस जगह पर जोड़ें जहां Google का खोज बॉक्स दिखाना है. उदाहरण के लिए:

    <div id="search-box"></div>
    
  6. ज़रूरत के हिसाब से, खोज वाले पेज को अपने पोर्टल के नेविगेशन में जोड़ें. ज़्यादा जानकारी के लिए, नेविगेशन सेट अप करना लेख पढ़ें.

  7. खोज वाले पेज और नेविगेशन में किए गए अपडेट पब्लिश करें.