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.
Aby utworzyć niestandardową stronę wyszukiwania:
- Opublikuj treści z portalu.
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.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>
Utwórz w portalu nową stronę wyszukiwania i dostosuj ją do swoich potrzeb. Zobacz Zarządzanie stronami w portalu.
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>
W razie potrzeby dodaj stronę wyszukiwania do menu nawigacyjnego w portalu. Więcej informacji znajdziesz w artykule Konfigurowanie nawigacji.
Opublikuj stronę wyszukiwania i aktualizacje nawigacji.