Tworzenie niestandardowej strony wyszukiwania

Przeglądasz dokumentację Apigee Edge.
Przejdź do Dokumentacja Apigee X.
informacje.

Aby umożliwić wyszukiwanie publicznie dostępnych treści w swoim portalu, możesz utworzyć dedykowaną stronę wyszukiwania, na której umieścisz niestandardową wyszukiwarkę Google (CSE). Na przykład portal przedstawiony na ilustracji poniżej umieszcza wyszukiwarkę Google, która umożliwia przeszukiwanie treści zindeksowanej przez Google.


strona wyszukiwania

Aby utworzyć niestandardową stronę wyszukiwania:

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

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

  3. Dodaj do 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ą do swoich potrzeb. Zobacz Zarządzanie stronami w portalu.

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

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

  7. Opublikuj stronę wyszukiwania i aktualizacje nawigacji.

.