Search engine (検索エンジン)
検索エンジンは World Wide Web から情報を集めて、特定の情報を探しているユーザーに表示するソフトウェアです。
検索エンジンは下記のプロセスを実行します:
- ウェブクローリング: ウェブページのサイト内、サイト外両方への ハイパーリンク を伝ってウェブサイトを検索します。ウェブサイトのオーナーは検索エンジンのウェブクローラー (またはスパイダー) からサイトのエリアにアクセスされるのを除外できて、その方法は "ロポット排除" 情報を
robots.txt
というファイル名で定義します。 - インデックス作成: クロール済みの特定のウェブページを、キーワードとその他の情報とで関連付けます。これでユーザーが関連するページを可能な限り速く見つけられます。
- 検索: 検索エンジンに与えられたキーワードとその他のコマンドでできたクエリに基づいて関連するウェブページを探します。検索エンジンはクエリにマッチしたページの URLs を見つけると、関連性を元にランク付けします。そしてランキングの順番でユーザーに結果を表示します。
最も人気の検索エンジンは Google です。その他の主な検索エンジンには Yahoo!, Bing, Baidu, AOL があります。
詳細情報
- Wikipedia の Web search engine
- Webopedia の Search engine
- How Stuff Works の "How Internet search engines work"