por Marcos Elias
Essa também publiquei no GdH
Essa é para quem tem site ou blog: use a pesquisa do Google, só no seu site. Poderoso como ele, é muito melhor usar o motor do Google do que desenvolver um sistema de busca do zero - a menos que você tenha motivos para isso, claro.
Tudo bem, há eras o Google permite pesquisar "só no seu site", dando a opção de a pessoa pesquisar na web ou no seu site, e exibindo anúncios nas páginas de resultados da pesquisa. Isso nas páginas dos domínios do Google, ou seja, ao fazer a busca, os visitantes eram redirecionados ao site do Google. E olha que oferecia (oferece, ainda) muitas opções de personalização, iclusive permitindo colocar o logo do seu site com um link no topo das páginas, e modificar radicalmente as cores.
Mas agora o Google foi mais longe. Muito mais longe, eu diria. Que tal incluir os resultados da pesquisa diretamente dentro das suas páginas? Sim, isso mesmo. Veja uma minha:
Você cria uma página com o layout que quiser, aproveita um espaço em uma página do seu site. Ela pode ter qualquer coisa no topo, nos lados, você é o dono da página - inclusive ela será hospedada no seu servidor. Dentro da página você insere um script, fornecido pelo Google. No local do script aparecerão os resultados da pesquisa. :)
E sua página pode ser qualquer uma, não é necessário usar PHP, ASP, nada disso. Tudo fica por conta do Google, que exibe os resultados usando o script inserido na sua página, em conjunto com informações passadas pela URL, usando o método GET.
De quebra, permite cadastrar vários sites (domínios), provendo uma busca geral nas suas páginas, e só nas suas páginas. É possível criar mais de um mecanismo também, caso você tenha vários sites e não quer uma busca geral em todos eles. Vale lembrar que para usar o recurso, seu site já deve estar indexado no Google.
Paginação dos resultados, destaques, linkagem, tudo é feito automaticamente, por conta do Google. E claro, ele fornece um formulário de busca personalizável, para você inserir na sua página de resultados e onde mais quiser, no seu site.
Um pequeno detalhe: é grátis. Como de praxe, ele coloca propagandas (links patrocinados) em alguns resultados, mas não há nada demais, o Google sabe lidar com a Internet melhor do que ninguém. Em páginas de organizações sociais ou projetos educacionais, ele não coloca propaganda nenhuma (basta informar durante o cadastro).
Endereço para o cadastro e administração:
http://www.google.com/coop/cse/?hl=pt
Se você já tiver, use o mesmo login da sua conta Google, o que inclui logins do GMail, orkut, Blogger, etc. Não depende de ativação nem aprovação: definiu as opções, colou os scripts, está funcionando.
Obs: a pesquisa que me referi antes que usa as páginas do Google mas pesquisa só no seu site, eu havia dado há +/- um ano aqui:
http://janelasepinguins.../coloque-um-campo-de-busca-no-seu-site.html
|
|
Aviso: Os comentários são postados pelos visitantes do site, e não expressam a opinião da produção. Eventuais comentários indesejados, ofensivos ou que firam nossas políticas ou interesses de alguma forma poderão ser removidos sem aviso prévio. Ao comentar, seu IP ser[a gravado em log, assim como em praticamente todo blog. Evite comentários inúteis.
COMENTÁRIOS DESATIVADOS: A partir de abril de 2011 os comentários nesta seção antiga do site foram desativados, porque estava vindo muito SPAM automático. Para dúvidas ou novos comentários sobre algo que você não entendeu, poste no fórum que tanto a equipe como outros visitantes poderão lhe ajudar.
