統合検索とは何ですか?
統合検索は、単一のクエリ要求で複数のデータセットをクエリするためのコンピューターソフトウェアアプローチです。 これは通常、特定のデータまたは製品に関する企業情報にアクセスするために使用されます。 フェデレーションクエリは比較的簡単に実装でき、レポート形式を組み合わせて複数のデータセットにすばやくアクセスできます。
フェデレーション検索は、複数のデータベースのデータにアクセスする最も基本的な方法の1つです。 これにより、1つの検索クエリを多数のデータセットで自動的に実行できるため、時間を節約できます。 ほとんどの検索エンジンは、インターネット上でフェデレーション検索の形式を実行します。 これらのエンジンは、単一の要求で複数のソースを評価し、情報をすぐに利用できるようにします。
人気のあるGoogle®検索エンジンは、インターネット経由で非構造化データを読み取るフェデレーションクエリの例です。 このフェデレーション検索エンジンは、多様なデータセットの迅速な結果を提供します。 フェデレーションクエリは、データをすばやく並べ替えて返すことができる特別なインデックス作成手法を使用します。
Funnelback®は、統合検索を使用する検索ツールの例です。 このツールは、複数のデータベースに含まれる構造化データと非構造化データの両方を読み取ることができます。 この検索ツールは、特定の検索条件に基づいてデータを読み取り、単一のソートされたビューで返す標準のインデックス検索エンジンに似ています。
フェデレーション検索の主な欠点の1つは、このタイプのクエリから返される情報の過負荷です。 フェデレーションクエリが複数のデータソースにわたって実行されると、数千のレコードが返される場合があります。 これにより、返されるデータが多すぎるため、無関係になります。
フェデレーション検索システムは通常、1つのクエリで数千のレコードを返します。 これには、リストの一番上にある最も関連性の高いデータを返すための特別なビジネスアルゴリズムが必要です。 関連データのソートに使用できるいくつかの手法があります。 これらは通常、データの正確性、使用、およびデータ内の他の関連情報との相関に基づいています。
多くの商用ツールは、企業が統合検索機能を構築するのに役立ちます。 これらのツールには通常、さまざまなデータセットの接続を可能にする特別なソフトウェアコネクタとインターフェイスが含まれています。 これらの統合検索ツールを統合するには、データベースとデータアクセス技術の専門知識が必要です。