Özel arama sayfası oluşturun

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

Portalınızdaki herkese açık içeriklerde arama yapılmasını sağlamak için Google Özel Arama Motoru (ÖAR) yerleştirdiğiniz özel bir arama sayfası oluşturabilirsiniz. Örneğin, aşağıdaki şekilde gösterilen portal, Google tarafından dizine eklenen içerikte arama yapmayı sağlayan bir Google CSE'yi yerleştirir.


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ını belirleyin. Google Özel Arama Yardım Merkezi'ndeki Arama motoru oluşturma başlıklı makaleyi inceleyin.
    d. Google Web Yöneticisi Araçları'nı kullanarak sitenizi doğrulayıp göndererek site dizine ekleme sürecini hızlandırın. Google Özel Arama Yardımı'ndaki Sitenizi Web Yöneticisi Araçları'nda doğrulama başlıklı makaleyi inceleyin.

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

    cx değişkenini Google arama motoru kimliğinize, path değerini ise 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 istediğiniz gibi özelleştirin. Portalınızdaki sayfaları yönetme başlıklı makaleyi inceleyin.

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

    <div id="search-box"></div>
    
  6. Gerekirse arama sayfasını portalınızın gezinme bölümüne ekleyin. Daha fazla bilgi için Gezinmeyi ayarlama başlıklı makaleyi inceleyin.

  7. Arama sayfası ve gezinme güncellemelerinizi yayınlayın.