Co je to federované vyhledávání?
Federované vyhledávání je přístup počítačového softwaru pro dotazování více sad dat pomocí jediného dotazu. To se běžně používá pro přístup k informacím společnosti o konkrétních datech nebo produktech. Federovaný dotaz lze implementovat relativně snadno a poskytuje rychlý přístup k více sadám dat v kombinovaném formátu hlášení.
Federované vyhledávání je jednou z nejzákladnějších metod přístupu k datům z více databází. To šetří čas, protože jeden vyhledávací dotaz lze automaticky provést v mnoha sadách dat. Většina vyhledávačů provádí formu federovaného vyhledávání na internetu. Tyto motory mohou vyhodnotit více zdrojů na základě jediné žádosti, čímž jsou informace snadno dostupné.
Populární vyhledávací stroj Google® je příkladem federovaného dotazu, který čte nestrukturovaná data na internetu. Tento federovaný vyhledávač poskytuje rychlé výsledky různých datových sad. Federované dotazy používají speciální techniky indexování, které umožňují rychlé třídění a vrácení dat.
Funnelback® je příklad vyhledávacího nástroje, který používá federované vyhledávání. Tento nástroj umí číst strukturovaná i nestrukturovaná data obsažená ve více databázích. Tento vyhledávací nástroj je podobný standardnímu vyhledávacímu indexovacímu vyhledávači, který čte data na základě konkrétních vyhledávacích kritérií a vrací je v jediném seřazeném zobrazení.
Jednou z primárních nevýhod federovaného vyhledávání je přetížení informací vrácených z tohoto typu dotazu. Když je federovaný dotaz spuštěn z více zdrojů dat, mohou být vráceny tisíce záznamů. To způsobuje vrácení příliš velkého množství dat, což je činí irelevantní.
Federovaný vyhledávací systém obvykle vrátí tisíce záznamů na jeden dotaz. Vyžaduje to speciální obchodní algoritmus pro vrácení nejdůležitějších dat na začátek seznamu. Existuje několik technik, které lze použít pro třídění příslušných dat. Obvykle jsou založeny na přesnosti údajů, použití a korelaci s dalšími relevantními informacemi v datech.
Mnoho komerčních nástrojů pomáhá společnostem při vytváření funkcí federovaného vyhledávání. Tyto nástroje obvykle zahrnují speciální softwarové konektory a rozhraní, která umožňují připojení různých datových sad. Integrace těchto federovaných vyhledávacích nástrojů vyžaduje odborné znalosti databází a technik přístupu k datům.