Pregunta

Estoy tratando de integrar una función de búsqueda del sitio en el sitio de un cliente. He creado un motor de búsqueda de prueba con Google Custom Search , pero no puedo encontrar la manera de ordenar hacer que funcione con los siguientes criterios:

  1. Los mensajes búsqueda de nuevo al sitio
  2. La entrada de página utiliza una API para obtener el resultado de vuelta de Google
  3. puedo mostrar los resultados dentro de mi sitio

¿Estoy mal entendido cómo funciona Google Búsqueda personalizada ? ¿Hay algún lugar un sencillo tutorial que se ajuste a mis criterios?

Gracias!

¿Fue útil?

Solución

Google Búsqueda Business Edition tiene específicamente a la API para devolver resultados XML, con el que puede hacer lo que le plazca. Business Edition no es libre.

Aquí está el resultados XML documentación .

A partir de PHP, puede utilizar cURL para pasar su consulta de búsqueda publicado a Google CSE como una petición GET, y luego hacer lo que quiera con el XML lado del servidor o lado del cliente.

Otros consejos

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

Pero, básicamente, sí: tiene una página en su sitio que cuando se pone un poste / obtener la variable que realiza una solicitud HTTP a Google que contiene (al menos) el término de búsqueda y su clave de API, a continuación, recibe una carga de XML en retorno que se da formato a continuación, y vuelve en la página.

Es bastante sencillo. No he implementado en PHP, que a juzgar por su etiqueta es la lanaguage usted está mirando para hacerlo, pero algo así como http://www.seopher.com/articles/google_custom_search_tutorial_using_xml_and_php_ hay que poner en el camino correcto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top