Stai visualizzando la documentazione di Apigee Edge.
Vai alla
documentazione di Apigee X. informazioni
Per attivare la ricerca dei contenuti disponibili pubblicamente nel tuo portale, puoi creare una pagina di ricerca dedicata in cui incorporare un motore di ricerca personalizzato Google. Ad esempio, il portale mostrato nella figura seguente incorpora un motore di ricerca personalizzato di Google che consente di eseguire ricerche nei contenuti indicizzati da Google.
Per creare una pagina di ricerca personalizzata:
- Pubblica i contenuti del portale.
Crea un motore di ricerca personalizzato Google:
a. Vai alla pagina di configurazione Google Ricerca personalizzata.
b. Fai clic su Aggiungi per creare un nuovo motore di ricerca personalizzato.
c. Configura il motore di ricerca personalizzato e identifica il dominio del sito del portale. Consulta Creazione di un motore di ricerca nella Guida di Google Ricerca Personalizzata.
d. Velocizza l'indicizzazione del sito verificando e inviando il sito tramite gli strumenti Google WebMaster. Consulta l'articolo Verificare il sito negli Strumenti per i Webmaster nella Guida di Google Ricerca Personalizzata.Aggiungi il seguente script personalizzato al tuo portale. Consulta la sezione Aggiungere script personalizzati.
Imposta la variabile
cx
sull'ID del tuo motore di ricerca Google e il valorepath
sull'URL della tua pagina di ricerca.<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>
Crea una nuova pagina di ricerca nel tuo portale e personalizzala come preferisci. Vedi Gestire le pagine nel portale.
Aggiungi l'ID elemento di ricerca personalizzato (
search-box
) definito nello script personalizzato nella posizione in cui vuoi visualizzare la casella di ricerca Google. Ad esempio:<div id="search-box"></div>
Aggiungi la pagina di ricerca alla navigazione nel portale, come richiesto. Per ulteriori informazioni, consulta la sezione Configurare la navigazione.
Pubblica la pagina di ricerca e gli aggiornamenti di navigazione.