Un agregador de búsqueda es un tipo de metabuscador que recopila resultados de varios motores de búsqueda simultáneamente, generalmente a través de resultados de búsqueda RSS. Combina fuentes de búsqueda especificadas por el usuario (fuentes RSS parametrizadas que devuelven resultados de búsqueda) para brindarle al usuario el mismo nivel de control sobre el contenido que un agregador general . [ cita requerida ]
Poco después de la introducción de RSS , los sitios comenzaron a publicar sus resultados de búsqueda en feeds RSS parametrizados. Los agregadores de búsqueda son una forma cada vez más popular de aprovechar el poder de múltiples motores de búsqueda con una flexibilidad que no se ve en los metabuscadores tradicionales . Para el usuario final, un agregador de búsqueda puede parecer simplemente un motor de búsqueda personalizable y el uso de RSS puede estar completamente oculto. Sin embargo, la presencia de RSS es directamente responsable de la existencia de agregadores de búsqueda y un componente crítico en la tecnología detrás de escena.
El concepto de agregación de búsquedas es un fenómeno relativamente reciente, y las primeras se hicieron disponibles en 2006. En 2005, Amazon publicó la especificación OpenSearch para que los resultados de búsquedas estuvieran disponibles en un formato XML genérico. Si bien muchos sitios actualmente publican resultados en OpenSearch, muchos simplemente los publican en formato RSS genérico. Sin embargo, si bien la sindicación de OpenSearch permite una mayor flexibilidad en la forma en que los agregadores de búsquedas muestran los resultados, por lo general no es necesaria.
Un agregador de búsquedas permite a los usuarios seleccionar motores de búsqueda específicos ad hoc para realizar una consulta específica. En el momento en que el usuario ingresa la consulta en el agregador de búsquedas, este genera la URL requerida "sobre la marcha" insertando la consulta de búsqueda en la URL parametrizada para el feed de búsqueda. Una URL parametrizada se ve así:
https://news.google.com/news?hl=en&ned=us&q={SEARCH_TERMS}&ie=UTF-8&output=rss
En este caso, el parámetro {SEARCH_TERMS} se reemplazaría con los términos de búsqueda solicitados por el usuario y la consulta se enviaría al host. El agregador de búsqueda analizaría los resultados y los mostraría de una manera fácil de usar.
Este sistema tiene varias ventajas sobre los metabuscadores tradicionales . En primer lugar, permite al usuario una mayor flexibilidad a la hora de decidir qué motores se deben utilizar para realizar la consulta. [1] También permiten añadir fácilmente nuevos motores a la colección personal del usuario (de forma similar a la forma en que un usuario añade un nuevo servicio de noticias a un agregador de noticias).
La patente US6847959B1 de Apple, [2] presentada el 5 de enero de 2000, cubre la agregación de búsquedas universales. Esto dio lugar a la eliminación [3] de esta función de los teléfonos inteligentes Samsung Android en julio de 2012.