Tworzenie niestandardowej strony wyszukiwania

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
informacje.

Aby umożliwić wyszukiwanie treści dostępnych publicznie w portalu, możesz utworzyć specjalną stronę wyszukiwania, na której możesz umieścić wyszukiwarkę niestandardową Google (CSE). Na przykład portal pokazany na ilustracji zawiera wyszukiwarkę Google, która umożliwia przeszukiwanie treści zindeksowanych przez Google.


strona wyszukiwania

Aby utworzyć niestandardową stronę wyszukiwania:

  1. Opublikuj treści portalu.
  2. Utwórz Twoją wyszukiwarkę Google:
    a. Otwórz stronę konfiguracji Twojej wyszukiwarki Google.
    b. Kliknij Dodaj, by utworzyć nową Twoją wyszukiwarkę.

    c. Skonfiguruj Twoją wyszukiwarkę i określ domenę witryny portalu. Zobacz artykuł Tworzenie wyszukiwarki w Centrum pomocy Twojej wyszukiwarki Google.
    d) Przyspiesz indeksowanie witryny, zweryfikuj ją i prześlij za pomocą narzędzi Google WebMaster. Przeczytaj artykuł Weryfikowanie witryny w Narzędziach dla webmasterów w artykule pomocy Twojej wyszukiwarki Google.

  3. Dodaj do swojego portalu poniższy skrypt niestandardowy. Zobacz Dodawanie skryptów niestandardowych.

    Ustaw zmienną cx na identyfikator wyszukiwarki Google, a wartość path na adres URL strony wyszukiwania.

    <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. Utwórz w portalu nową stronę wyszukiwania i dostosuj ją według potrzeb. Zobacz Zarządzanie stronami w portalu.

  5. Dodaj identyfikator elementu wyszukiwarki niestandardowej (search-box) zdefiniowany w skrypcie niestandardowym w miejscu, w którym ma się wyświetlać pole wyszukiwania Google. Na przykład:

    <div id="search-box"></div>
    
  6. W razie potrzeby dodaj stronę wyszukiwania do nawigacji w portalu. Więcej informacji znajdziesz w artykule Konfigurowanie nawigacji.

  7. Opublikuj stronę wyszukiwania i aktualizacje nawigacji.