Procura federada é uma abordagem à recuperação de informação que agrega resultados de consulta a partir de múltiplas fontes de informação. A pesquisa federada permite que um usuário envie uma única consulta e receba resultados de múltiplos sistemas, se os recursos de dados são armazenados no local ou com a provedor de serviços em nuvem, sem ter que consultar cada um dos sistemas individualmente. A palavra federate significa "unir" ou "unir"
Um motor de busca federado vai para múltiplas fontes de dados que pertencem à federação simultaneamente, fornecendo ao usuário final resultados de consulta em tempo real tirados diretamente da fonte de informação requerida. Os resultados da consulta podem ser integrados para que apareçam como se fossem de uma fonte, ou podem ser exibidos em seções separadas da mesma página de resultados de pesquisa (SERP). Normalmente, federated search engines use interfaces de programação de aplicativos (APIs) para acessar múltiplas fontes de dados e código de conector para retornar os resultados da consulta de forma consistente. Pode ser difícil, no entanto, classificar os resultados de fontes diferentes em tempo real. Isto requer a aplicação de múltiplos algoritmos preditivos, um conceito conhecido como deep learning.
Alguns programas de busca federados são capazes de integrar busca a partir de fontes federadas e não federadas. Em tal cenário, o aplicativo de busca federada cria índices para fontes não federadas e as busca junto com os índices nativos das fontes de informação federadas. Na maioria das vezes, esse tipo de pesquisa federativa híbrida é realizada consultando índices que são realmente instantâneos das fontes de dados que são tomadas periodicamente.
P>Pesquisa federada também pode ser referida como pesquisa distribuída, pesquisa integrada entre bases de dados ou pesquisa universal.