Vad är en federerad sökning?
En federerad sökning är en datorprogramvara för att fråga flera datauppsättningar med en enda frågeförfrågan. Detta används vanligtvis för att få åtkomst till företagsinformation om specifika data eller produkter. En federerad fråga är relativt enkel att implementera och ger snabb åtkomst till flera datauppsättningar i ett kombinerat rapporteringsformat.
Den federerade sökningen är en av de mest grundläggande metoderna för att komma åt data från flera databaser. Detta sparar tid eftersom en sökfråga automatiskt kan köras över många datauppsättningar. De flesta sökmotorer utför en form av federerad sökning över Internet. Dessa motorer kan utvärdera flera källor med en enda begäran, vilket gör information lätt tillgänglig.
Den populära Google®-sökmotorn är ett exempel på en federerad fråga som läser ostrukturerad data över Internet. Denna federerade sökmotor ger snabba resultat från olika datauppsättningar. Federerade frågor använder speciella indexeringstekniker som gör att data kan sorteras och returneras snabbt.
Funnelback® är ett exempel på ett sökverktyg som använder federerad sökning. Detta verktyg kan läsa både strukturerad och ostrukturerad data som finns i flera databaser. Detta sökverktyg liknar en vanlig indexeringssökmotor som läser data baserat på specifika sökkriterier och returnerar dem i en enda sorterad vy.
En av de främsta nackdelarna med en federerad sökning är överbelastningen av information som returneras från denna typ av fråga. När en federerad fråga körs över flera datakällor kan tusentals poster returneras. Detta gör att för mycket data returneras, vilket gör det irrelevant.
Ett federerat sökningssystem kommer vanligtvis att returnera tusentals poster på en enda fråga. Detta kräver en speciell affärsalgoritm för att returnera de mest relevanta uppgifterna högst upp i listan. Det finns flera tekniker som kan användas för att sortera relevant data. Dessa är vanligtvis baserade på data noggrannhet, användning och korrelation till annan relevant information inom data.
Många kommersiella verktyg hjälper företag att bygga federerade sökfunktioner. Dessa verktyg innehåller vanligtvis speciella programvarukontakter och gränssnitt som möjliggör anslutning av olika datauppsättningar. Integrering av dessa federerade sökverktyg kräver en expertförståelse för databaser och datatillgångstekniker.