インターネット上には膨大な情報が存在しています。
その中から目的に合った情報を探し出すために用いられる仕組みが検索エンジンです。
検索エンジンを正しく理解し、適切に活用することは、情報Ⅰ(情報1)で重視される情報活用能力の基盤となります。
本記事では、検索エンジンの種類と仕組み、検索の方法、さらに関連するデータマイニングの考え方について整理します。

検索エンジンとは何か
検索エンジンとは、利用者が入力したキーワードに基づいて、関連するWebページなどの情報を検索し、提示するシステムです。
簡単に言ってしまえば、Googleですよね。
情報通信ネットワーク上に存在する情報を効率的に探すための仕組みであり、情報社会において不可欠な存在です。
とはいえ、近年、ChatGPTやGeminiといった生成AIの台頭によって検索エンジンの使用頻度も減っているようです。
検索エンジンの重要性は、生成AIによって相対的に低くなっていくかもしれません。
検索エンジンの種類
検索エンジンは、情報の集め方によって大きく二つに分類されます。
登録型(ディレクトリ方式)
登録型は、人がWebサイトを分類・整理して登録する方式です。
この方式はディレクトリ方式とも呼ばれます。
Webサイトを分野ごとに階層的に整理し、利用者はカテゴリをたどって目的の情報を探します。
人の判断で分類されるため、内容の質が一定程度保たれるという特徴があります。
一方で、情報量が膨大になると対応が難しいという課題があります。
自動収集型(ロボット方式)
自動収集型は、プログラムによってWebページを自動的に収集する方式です。
この収集プログラムはロボットやクローラと呼ばれ、この方式はロボット方式とも呼ばれます。
インターネット上のリンクをたどりながら情報を集め、大量のページを対象に検索できることが特徴です。
現在の主流はこの自動収集型です。
検索エンジンの仕組み
自動収集型検索エンジンは、おおむね次の三つの過程で動作します。
クローリング
クローラと呼ばれるプログラムがWebページを巡回し、情報を収集します。
インデックス作成
収集した情報を整理し、検索しやすい形にデータベースへ登録します。
これをインデックス作成といいます。
自動収集型でも登録型でも、保存されるのはこのインデックス、サイト名、URLだけが保存されます。
検索とランキング
利用者が入力したキーワードとインデックスを照合し、関連性の高い順に結果を表示します。
表示順を決定する仕組みをランキングといいます。
Googleで検索すると、一番上に表示されるサイトが最も関連性が高いことが多いですよね。このように、利用者に適したWebサイトを表示してくれるようになっています。
検索の方法
検索の精度を高めるために、検索演算子を用いることがあります。
AND検索
複数のキーワードをすべて含む情報を検索する方法です。
条件を絞り込むときに用います。
私たちが最もよく使うのはAND検索だと思います。
OR検索
複数のキーワードのいずれかを含む情報を検索する方法です。
情報を広く集めたいときに用います。
NOT検索
特定のキーワードを含まない情報を検索する方法です。
不要な情報を除外するときに用います。
これらの検索方法を適切に組み合わせることで、目的に合った情報を効率よく探すことができます。
データマイニングと検索技術
検索エンジンでは、利用者の検索履歴やアクセス傾向などの大量のデータが活用されています。
このような大量のデータから有用な規則や傾向を見つけ出す技術をデータマイニングといいます。
データマイニングによって、利用者の関心に応じた検索結果の提示や広告表示などが行われています。
一方で、利用者が関心をもつ検索結果ばかりが表示されると、フィルターバルブという問題が生じます。フィルターバルブについては、以下の記事で解説しています。
検索結果を活用する際の注意点
検索結果が常に正確とは限りません。
情報の発信者、更新日、根拠の有無などを確認し、信頼性を判断することが重要です。
また、検索履歴に基づいて表示内容が変化することがあり、情報の偏りが生じる場合もあります。
複数の情報源を比較し、客観的に判断する姿勢が求められます。
確認テスト
【問題1】登録型(ディレクトリ方式)の特徴として正しいものを一つ選びなさい。
ア.プログラムが自動でページを収集する
イ.人が分類・整理して登録する
ウ.常に最新情報が即座に反映される
エ. キーワードを使わずに検索する
【問題2】次の検索方法の説明として正しいものを選びなさい。
(1) AND検索
(2) OR検索
(3) NOT検索
A.特定の語を除外する
B.すべての語を含む結果を表示する
C.いずれかの語を含む結果を表示する
【問題3】自動収集型検索エンジンの動作過程を正しい順に並べなさい。
ア.ランキング
イ.クローリング
ウ.インデックス作成
答え:【問題1】イ【問題2】(1) AND検索 B (2) OR検索 C (3) NOT検索 A 【問題3】イ(クローリング)→ ウ(インデックス作成)→ ア(ランキング)
まとめ
検索エンジンには登録型(ディレクトリ方式)と自動収集型(ロボット方式)があり、現在は自動収集型が主流です。
検索は、クローリング、インデックス作成、ランキングという過程を経て行われます。
AND検索、OR検索、NOT検索を活用することで、効率的な情報検索が可能になります。
さらに、データマイニングの技術により、検索結果の高度化が進んでいます。
情報社会においては、検索エンジンの仕組みを理解し、主体的かつ適切に活用する力が重要です。
