Una búsqueda federada es un enfoque de software de computadora para consultar múltiples conjuntos de datos con una sola solicitud de consulta. Esto se usa comúnmente para acceder a información de la empresa sobre datos o productos específicos. Una consulta federada es relativamente simple de implementar y proporciona acceso rápido a múltiples conjuntos de datos en un formato de informes combinado.
La búsqueda federada es uno de los métodos más básicos para acceder a datos de múltiples bases de datos. Esto ahorra tiempo porque una consulta de búsqueda se puede ejecutar automáticamente en muchos conjuntos de datos. La mayoría de los motores de búsqueda ejecutan una forma de búsqueda federada en Internet. Estos motores pueden evaluar múltiples fuentes con una sola solicitud, haciendo que la información esté fácilmente disponible.
El popular motor de búsqueda de Google® es un ejemplo de una consulta federada que lee datos no estructurados en Internet. Este motor de búsqueda federado proporciona resultados rápidos de diversos conjuntos de datos. Las consultas federadas utilizan técnicas de indexación especiales que permiten clasificar y devolver los datos rápidamente.
Funnelback® es un ejemplo de una herramienta de búsqueda que utiliza la búsqueda federada. Esta herramienta puede leer datos estructurados y no estructurados contenidos en múltiples bases de datos. Esta herramienta de búsqueda es similar a un motor de búsqueda de indexación estándar que lee datos según criterios de búsqueda específicos y los devuelve en una sola vista ordenada.
Uno de los principales inconvenientes de una búsqueda federada es la sobrecarga de información que devuelve este tipo de consulta. Cuando se ejecuta una consulta federada en varias fuentes de datos, se pueden devolver miles de registros. Esto hace que se devuelvan demasiados datos, lo que los hace irrelevantes.
Un sistema de búsqueda federado normalmente devolverá miles de registros en una sola consulta. Esto requiere un algoritmo comercial especial para devolver los datos más relevantes en la parte superior de la lista. Hay varias técnicas que se pueden utilizar para clasificar datos relevantes. Por lo general, se basan en la precisión, el uso y la correlación de los datos con otra información relevante dentro de los datos.
Muchas herramientas comerciales ayudan a las empresas a crear funciones de búsqueda federadas. Estas herramientas suelen incluir interfaces y conectores de software especiales que permiten la conexión de diversos conjuntos de datos. La integración de estas herramientas de búsqueda federada requiere un conocimiento experto de las bases de datos y las técnicas de acceso a los datos.