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

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

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


पेज खोजें

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

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

    c. अपने कस्टम सर्च इंजन को कॉन्फ़िगर करें और पोर्टल साइट के डोमेन की पहचान करें. Google कस्टम खोज सहायता में एक खोज इंजन बनाना देखें.
    d. Google WebMaster टूल का इस्तेमाल करके अपनी साइट की पुष्टि करके और उसे सबमिट करके, साइट को तेज़ी से इंडेक्स करें. Google कस्टम खोज सहायता में वेबमास्टर टूल में अपनी साइट की पुष्टि करें देखें.

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

    cx वैरिएबल को अपने Google सर्च इंजन आईडी पर और 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. खोज वाले पेज और नेविगेशन के अपडेट पब्लिश करें.