Pergunta

Eu estou tentando integrar uma funcionalidade de pesquisa do site em site de um cliente. Eu criei um motor de pesquisa de teste com Google Custom Search , mas não posso classificar como fazê-lo funcionar com os seguintes critérios:

  1. Os postos de pesquisa de volta para o site
  2. A página POST usa uma API para obter a volta resultado do Google
  3. I exibir os resultados dentro do meu site

Am I mal-entendido como funciona Google Pesquisa Personalizada ? Existe um lugar simples tutorial que cabe meus critérios?

Obrigado!

Foi útil?

Solução

O Google Custom Search Business Edition especificamente tem a API para resultados XML de retorno, com o qual você pode fazer o que quiser. Business Edition não é livre.

Aqui está a resultados XML documentação .

A partir do PHP, você pode usar cURL para passar sua consulta de pesquisa postada para Google CSE como um pedido GET, e, em seguida, fazer o que quiser com o XML href="http://php.net/manual/en/book.xml.php" rel="nofollow lado do servidor ou do lado do cliente.

Outras dicas

Confira http://www.google.com/cse/docs/resultsxml .html

Mas, basicamente, sim: ter uma página em seu site que, quando ele recebe um post / get variável que faz uma solicitação HTTP para o Google que contém (pelo menos) o seu termo de pesquisa e sua chave de API, em seguida, recebe uma carga de XML em retornar que depois formatos e retornos na página.

É bastante simples. Eu não tenho implementado em PHP, que a julgar pelo seu tag é o Lanaguage você está olhando para fazê-lo, mas algo como http://www.seopher.com/articles/google_custom_search_tutorial_using_xml_and_php_ deve colocá-lo no caminho certo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top