ایجاد صفحه جستجوی سفارشی

درحال مشاهده اسناد Apigee Edge هستید.
به اسناد Apigee X بروید.
اطلاعات

برای فعال کردن جستجوی محتوای دردسترس عمومی در درگاهتان، می‌توانید صفحه جستجوی اختصاصی‌ای ایجاد کنید که در آن موتور جستجوی سفارشی Google (CSE) جاسازی کنید. برای مثال، درگاه نشان‌داده‌شده در شکل زیر، یک «موتور جستجوی سفارشی Google» را جاسازی می‌کند که امکان جستجوی محتوای نمایه‌شده توسط Google را فراهم می‌کند.


صفحه جستجو

برای ایجاد صفحه جستجوی سفارشی:

  1. محتوای درگاهتان را منتشر کنید.
  2. موتور جستجوی سفارشی Google ایجاد کنید:
    الف. به صفحه پیکربندی جستجوی سفارشی Google پیمایش کنید.
    ب. برای ایجاد موتور جستجوی سفارشی جدید، روی افزودن کلیک کنید.

    پ. موتور جستجوی سفارشی‌تان را پیکربندی کنید و دامنه سایت درگاه را شناسایی کنید. در «راهنمای جستجوی سفارشی Google»، ایجاد موتور جستجو را ببینید.
    د. با درستی‌سنجی و ارسال سایتتان بااستفاده از «ابزارهای مدیر وب‌سایت Google»، نمایه کردن سایت را تسریع کنید. به‌تأیید رساندن سایت در ابزارهای مدیر وب‌سایت را در «راهنمای جستجوی سفارشی 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. به‌روزرسانی‌های صفحه جستجو و ناوبری را منتشر کنید.