Esta página se aplica à Apigee e à Apigee híbrida.
Confira a documentação da
Apigee Edge.
Para ativar a pesquisa do conteúdo disponível publicamente no seu portal, crie uma página de pesquisa dedicada. Basta incorporar um Mecanismo de pesquisa personalizado do Google (CSE, na sigla em inglês).
Para criar uma página de pesquisa personalizada:
- Publique o conteúdo do portal.
Crie um mecanismo de pesquisa personalizada do Google:
- Navegue até a página de configuração da Pesquisa personalizada do Google.
- Clique em Adicionar para criar um novo mecanismo de pesquisa personalizado.
- Configure seu mecanismo de pesquisa personalizado e identifique o domínio do site do portal.
Consulte Criar um mecanismo de pesquisa na Ajuda da Pesquisa personalizada do Google. A configuração da Pesquisa Personalizada retorna algo como o seguinte:
Em que<script async src="https://cse.google.com/cse.js?cx=e13bcb52d46f04dfd"></script> <div class="gcse-search"></div>
cx=e13bcb52d46f04dfd
é o ID do mecanismo de pesquisa do Google.
Adicione o script personalizado a seguir ao seu portal. Consulte Como adicionar scripts personalizados.
Defina a variável
cx
como seu ID do mecanismo de pesquisa do Google, por exemplo,e13bcb52d46f04dfd
, e o valorpath
como o URL da página de pesquisa, por exemplo,/search
.<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>
Crie uma nova página de pesquisa no seu portal e personalize-a conforme descrito em Gerenciar páginas no portal.
Adicione o ID do elemento de pesquisa personalizada (
search-box
) definido no seu script personalizado no local onde você quer que a caixa de pesquisa do Google apareça. Por exemplo:<div id="search-box"></div>
Adicione a página de pesquisa à navegação do portal, conforme descrito em Configurar a navegação.
Publique sua página de pesquisa e atualizações de navegação.