Co to jest wyszukiwanie federacyjne?
Wyszukiwanie stowarzyszone to podejście komputerowe do przeszukiwania wielu zestawów danych za pomocą jednego zapytania. Jest to powszechnie stosowane w celu uzyskania dostępu do informacji o firmie dotyczących konkretnych danych lub produktów. Sfederowane zapytanie jest stosunkowo łatwe do wdrożenia i zapewnia szybki dostęp do wielu zestawów danych w połączonym formacie raportowania.
Wyszukiwanie stowarzyszone jest jedną z najbardziej podstawowych metod uzyskiwania dostępu do danych z wielu baz danych. Oszczędza to czas, ponieważ jedno zapytanie wyszukiwania może być automatycznie wykonywane w wielu zestawach danych. Większość wyszukiwarek wykonuje formę wyszukiwania federacyjnego w Internecie. Silniki te mogą oceniać wiele źródeł za pomocą jednego żądania, dzięki czemu informacje są łatwo dostępne.
Popularna wyszukiwarka Google® jest przykładem zapytania federacyjnego, które odczytuje nieustrukturyzowane dane w Internecie. Ta stowarzyszona wyszukiwarka zapewnia szybkie wyniki różnych zestawów danych. Zapytania stowarzyszone używają specjalnych technik indeksowania, które umożliwiają szybkie sortowanie i zwracanie danych.
Funnelback® jest przykładem narzędzia wyszukiwania, które korzysta z wyszukiwania stowarzyszonego. To narzędzie może odczytywać zarówno ustrukturyzowane, jak i nieustrukturyzowane dane zawarte w wielu bazach danych. To narzędzie wyszukiwania jest podobne do standardowej wyszukiwarki indeksującej, która odczytuje dane na podstawie określonych kryteriów wyszukiwania i zwraca je w jednym posortowanym widoku.
Jedną z głównych wad wyszukiwania federacyjnego jest przeciążenie informacji zwracanych z tego typu zapytań. Gdy zapytanie stowarzyszone jest wykonywane z wielu źródeł danych, mogą zostać zwrócone tysiące rekordów. Powoduje to zwrócenie zbyt dużej ilości danych, co powoduje, że nie ma to znaczenia.
Federacyjny system wyszukiwania zazwyczaj zwróci tysiące rekordów w ramach jednego zapytania. Wymaga to specjalnego algorytmu biznesowego, aby zwrócić najbardziej odpowiednie dane na początku listy. Istnieje kilka technik, które można wykorzystać do sortowania odpowiednich danych. Zazwyczaj są one oparte na dokładności danych, użyciu i korelacji z innymi istotnymi informacjami w danych.
Wiele komercyjnych narzędzi pomaga firmom budować funkcje wyszukiwania federacyjnego. Narzędzia te zazwyczaj obejmują specjalne złącza oprogramowania i interfejsy, które umożliwiają połączenie różnych zestawów danych. Integracja tych federacyjnych narzędzi wyszukiwania wymaga specjalistycznej wiedzy na temat baz danych i technik dostępu do danych.