Loading article…
データベース検索エンジンとは、デジタルデータベースに保存されている情報に基づいて動作する検索エンジンのことです。
検索エンジンソフトウェアのカテゴリには以下が含まれます。
GoogleやYahoo!などの大手オンラインディレクトリは、数千台のコンピュータを使用して、ウェブクローラー(スパイダー)と呼ばれるソフトウェアで数十億ものウェブサイトのドキュメントを処理し、毎秒数千件の検索結果を返しています。大量のクエリを処理するには、冗長性を備えた分散環境でソフトウェアを実行する必要があります。
データベースや構造化データ形式( XMLやCSVなど)内のテキストコンテンツを検索するには、特別な課題と機会があり、これらは専用の検索エンジンによって解決されます。データベースでは、複数フィールドのブール論理などの論理クエリが可能ですが、全文検索ではできません。データベースに格納されている情報は既に構造化されているため、「クローリング」(目視による検索)は不要です。データのインデックス化により、検索速度が向上します。
データベース検索エンジンは、主要なデータベースソフトウェア製品に通常付属しています。
データベース検索技術は、政府のデータベースサービス、電子商取引企業、オンライン広告プラットフォーム、通信サービスプロバイダー、その他大規模なリポジトリ内の情報にアクセスする必要のある消費者など、大規模な公的機関や民間企業によって利用されています。