Wat is een federatieve zoekopdracht?
Een federatieve zoekopdracht is een computerprogrammabenadering voor het doorzoeken van meerdere gegevenssets met een enkele aanvraag. Dit wordt vaak gebruikt om toegang te krijgen tot bedrijfsinformatie over specifieke gegevens of producten. Een federatieve query is relatief eenvoudig te implementeren en biedt snelle toegang tot meerdere gegevenssets in een gecombineerd rapportageformaat.
De federatieve zoekopdracht is een van de meest basale methoden voor toegang tot gegevens uit meerdere databases. Dit bespaart tijd omdat één zoekopdracht automatisch kan worden uitgevoerd voor verschillende gegevenssets. De meeste zoekmachines voeren een vorm van federated search uit via internet. Deze motoren kunnen meerdere bronnen evalueren met één verzoek, waardoor informatie direct beschikbaar is.
De populaire Google®-zoekmachine is een voorbeeld van een federatieve zoekopdracht die ongestructureerde gegevens op internet leest. Deze federatieve zoekmachine biedt snelle resultaten van verschillende gegevenssets. Federatieve query's gebruiken speciale indexeringstechnieken waarmee gegevens kunnen worden gesorteerd en snel kunnen worden geretourneerd.
Funnelback® is een voorbeeld van een zoekprogramma dat federatief zoeken gebruikt. Deze tool kan zowel gestructureerde als ongestructureerde gegevens in meerdere databases lezen. Deze zoekfunctie is vergelijkbaar met een standaard indexeringszoekmachine die gegevens leest op basis van specifieke zoekcriteria en deze teruggeeft in een enkele, gesorteerde weergave.
Een van de belangrijkste nadelen van een federatieve zoekopdracht is de overbelasting van informatie die wordt geretourneerd door dit type zoekopdracht. Wanneer een federatieve query wordt uitgevoerd voor meerdere gegevensbronnen, kunnen duizenden records worden geretourneerd. Hierdoor worden te veel gegevens geretourneerd, waardoor deze niet relevant zijn.
Een federatief zoeksysteem retourneert doorgaans duizenden records voor één zoekopdracht. Dit vereist een speciaal bedrijfsalgoritme om de meest relevante gegevens bovenaan de lijst te retourneren. Er zijn verschillende technieken die kunnen worden gebruikt voor het sorteren van relevante gegevens. Deze zijn meestal gebaseerd op gegevensnauwkeurigheid, gebruik en correlatie met andere relevante informatie in de gegevens.
Veel commerciële tools helpen bedrijven bij het bouwen van federatieve zoekfuncties. Deze tools bevatten meestal speciale softwareconnectoren en interfaces waarmee verschillende gegevenssets kunnen worden verbonden. De integratie van deze federatieve zoekhulpmiddelen vereist een goed begrip van databases en technieken voor gegevenstoegang.