Özel arama sayfası oluşturun

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Portalınızda herkese açık olarak sunulan içeriklerde arama yapabilmek için Google Özel Arama Motoru (İTŞ) yerleştireceğiniz özel bir arama sayfası oluşturabilirsiniz. Örneğin, aşağıdaki şekilde gösterilen portalda, Google tarafından dizine eklenen içerikte arama yapılmasına olanak tanıyan bir Google ÖAM'si bulunmaktadır.


arama sayfası

Özel arama sayfası oluşturmak için:

  1. Portal içeriğinizi yayınlayın.
  2. Google özel arama motoru oluşturma:
    a. Google özel arama yapılandırma sayfasına gidin.
    b. Yeni bir özel arama motoru oluşturmak için Ekle'yi tıklayın.

    c. Özel arama motorunuzu yapılandırın ve portal sitesi alan adını tanımlayın. Google Özel Arama Yardımı'nda Arama motoru oluşturma konusuna bakın.
    d. Google WebMaster araçlarını kullanarak sitenizi doğrulayıp göndererek, site dizine ekleme işlemini hızlandırın. Google Özel Arama Yardımı'ndaki Web Yöneticisi Araçları'nda sitenizi doğrulama konusuna bakın.

  3. Portalınıza aşağıdaki özel komut dosyasını ekleyin. Özel komut dosyaları ekleme başlıklı makaleyi inceleyin.

    cx değişkenini Google arama motoru kimliğinize ve path değerini arama sayfası URL'nize ayarlayın.

    <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. Portalınızda yeni bir arama sayfası oluşturun ve bu sayfayı istediğiniz gibi özelleştirin. Portalınızdaki sayfaları yönetme başlıklı makaleyi inceleyin.

  5. Özel komut dosyanızda tanımlı özel arama öğesi kimliğini (search-box) Google arama kutusunun görünmesini istediğiniz konuma ekleyin. Örneğin:

    <div id="search-box"></div>
    
  6. Arama sayfasını, portal gezinme panelinize gerektiği gibi ekleyin. Daha fazla bilgi edinmek için Navigasyonu ayarlama başlıklı makaleye göz atın.

  7. Arama sayfanızı ve gezinme güncellemelerini yayınlayın.