Acceder

Visión general

Nuevo motor de búsqueda...

Mis motores de búsqueda

Preferencias del correo electrónico

Motores de búsqueda personalizados vinculados

En un CSE vinculado, la especificación del motor de búsqueda se aloja en su sitio web. En un CSE almacenado en Google, la especificación se almacena en Google.

Con un motor de búsqueda personalizado (CSE) almacenado de Google tradicional, para crear el CSE puedes acceder y utilizar el asistente o crear un archivo XML y subirlo a Google (a través de la ficha de opciones avanzadas). El código del cuadro de búsqueda que utilizas hace referencia a esta especificación almacenada en Google con el parámetro "cx". Para cambiar cualquier aspecto del CSE, tienes que utilizar el panel de control o subir la nueva especificación XML. Esto implica varias limitaciones:

  • La creación y el mantenimiento de un CSE es un proceso manual.
  • Es difícil crear una gran cantidad de CSE, pongamos uno para cada uno de sus usuarios, o uno un poco diferente para cada una de las páginas.
  • Es difícil utilizar otras fuentes de datos como iCal, RSS, Google Base, etc. para crear CSE programáticamente.

Los motores de búsqueda personalizados vinculados superan estas limitaciones de los motores de búsqueda personalizados (CSE, Custom Search Engine) almacenados de Google, ya que te permiten alojar la especificación del CSE en los sitios web e incluir la URL de esa especificación en la solicitud de búsqueda del CSE. Google recupera la especificación del CSE del sitio web cuando los usuarios buscan en el motor de búsqueda personalizado. Este sistema presenta importantes ventajas:

  • Puede convertir fácilmente sus datos en un Motor de búsqueda personalizado.
  • Puede generar automáticamente cualquier cantidad de CSE, cada uno para un usuario particular, para una página particular, para una hora del día, etc. De hecho, puede generar CSE según la demanda, en respuesta a una consulta de usuario o a una página en su sitio desde donde un usuario busca. Le proporcionamos varias herramientas interesantes, como la creación de un CSE vinculado a partir de los enlaces de una página, que usted puede utilizar.
  • Puede actualizar fácilmente sus definiciones de CSE vinculados sin tener que enviar datos a Google.
  • No hay límites de anotaciones globales por usuario.

Ahora puede beneficiarse al máximo de sus ideas para generar CSE dinámicamente. Las herramientas que proporcionamos nosotros y terceros hacen que sea más fácil mantener su CSE en sincronización con su propio sitio web y los de otros. Algunas fuentes de datos interesantes que podría utilizar para crear CSE son feeds iCal, sus registros referenciales y sus marcadores de usuarios o historial de exploración. Incluso podría cambiar el diseño de su CSE como respuesta a la salud o al tráfico de su sitio web. Sea creativo, ¡las posibilidades son ilimitadas!

La especificación CSE puede referirse a uno o más archivos de anotación externos. Esto facilita compartir anotaciones entre CSE.

No obstante, ten en cuenta que algunas de las funciones de los CSE almacenados de Google, como las colaboraciones y el marcador de Google, no funcionan con los CSE vinculados. Si ya dispones de anotaciones almacenadas en Google, puedes descargarlas e incluirlas en tu CSE vinculado. Para obtener más información, consulta Transición de un CSE almacenado en Google a un CSE vinculado. Ten en cuenta también que los CSE vinculados son siempre gratuitos y admiten anuncios; el mecanismo de los CSE vinculados no se puede utilizar para alojar especificaciones de CSE para Google Site Search.

Ejemplo de CSE vinculado

A continuación se muestra un sencillo ejemplo de la utilización de un motor de búsqueda personalizado vinculado cuya especificación se encuentra en http://www.guha.com/cref_cse.xml. La especificación del CSE incluye los sitios en los que se debe buscar, la apariencia de los resultados, etc. A continuación se muestra el código del cuadro de búsqueda que utiliza esta especificación de CSE (observa el parámetro "cref").

Parámetros de formulario importantes:

  • cref: la URL de su especificación de CSE
  • q: El cuadro de consultas

¡Pruebe este motor de búsqueda aquí!

Tenga en cuenta que este cuadro de búsqueda podría estar en el mismo sitio que el archivo de especificación CSE, en varias páginas en dicho sitio o incluso en otro sitio.

La primera vez que un usuario envíe una consulta, extraeremos la especificación de CSE y la utilizaremos para procesar la consulta. También almacenaremos la especificación de CSE en la memoria caché y la actualizaremos periódicamente para que no tengas que preocuparte de incluir las solicitudes de la especificación de CSE de Google cada vez que un usuario envíe una consulta. Si cambias la especificación de tu motor de búsqueda personalizado (CSE) vinculado y necesitas actualizarlo inmediatamente, sólo tienes que acceder a la página de actualización de CSE vinculado e introducir la URL de tu especificación de CSE.

Ejemplo de un CSE vinculado con resultados alojados en su sitio

Como con un Motor de búsqueda personalizado estándar, también puede utilizar un CSE vinculado para alojar resultados en su sitio. Para hacerlo necesita dos fragmentos de código, uno para el cuadro de búsqueda y otro para los resultados de búsqueda. El código del cuadro de búsqueda es similar al del ejemplo anterior, con algunos cambios:

Parámetros de formulario importantes:

  • campo acción: La URL en la que desea alojar los resultados (en este ejemplo utilizamos http://www.guha.com/results.html)
  • cref: la URL de su especificación de CSE
  • cof: FORID:9, FORID:10 o FORID:11. Especifica el formato de anuncio que quieres mostrar. Consulta la especificación de CSE para obtener más información.
  • q: El cuadro de consultas

En la URL indicada en el campo acción anterior, deberá colocar este código donde desee que aparezcan los resultados de búsqueda:

Anotaciones en CSE vinculados

Para CSE vinculados para trabajar, deberá especificar anotaciones como las que se muestran en el ejemplo anterior. A continuación le proponemos dos formas de resolver el problema:

  • Anotaciones externas: puedes especificar la ubicación de tu anotación mediante etiquetas <Include>. Consulta más información sobre los archivos de anotaciones externas. En el ejemplo de la sección anterior, se han utilizado dos archivos de anotaciones externas: uno de ellos es un archivo almacenado en un servidor y el otro es el resultado de una secuencia de comandos.

  • Anotaciones integradas: puedes incluir las anotaciones en el mismo archivo utilizado para la especificación del motor de búsqueda personalizado. Consulta más información sobre las anotaciones integradas. En el ejemplo anterior se observan dos anotaciones integradas: http://www.solarenergy.org/* y http://www.solarfacts.net/*.

Requerimos que cada archivo tenga un tamaño inferior a 3 MB. Si tiene más anotaciones, las puede dividir en varios archivos y utilizar etiquetas <Incluir> para especificar los archivos. Puede tener un máximo de cincuenta archivos, pero el tamaño total de todos los archivos incluidos debe ser inferior a 10 MB. Esperamos que le permita incluir un tamaño de anotaciones de 25K por CSE. Si necesita más, le animamos a ir a meta. Cree varios CSE, obtenga los resultados y júntelos para los usuarios. ¡Esta interfaz de programación le permite hacerlo casi todo!