インデックス index
インデックスとは、
データベースの情報を検索する際、
検索速度を向上する為の、どの行が何処にあるかを示す索引の事です。
データベースソフト、例えば、
MySQL や PostgreSQL や オラクル、SQLServer など
には、普通に備わっている機能です。
データーベースから、
あるキーワードに一致するデータを取り出す場合、
インデックス があるのと、ないのでは、検索時間が大きく異なります。
(インデックス の作り方によっては、効果が無い場合もありますが。。)
検索エンジンは、
世界中の何十億というサイトをクロールしているので、
膨大なデーターベースとなります。
その膨大なデーターベースから一瞬にして入力された
キーワード情報に最も近い情報を持つサイトを検索してくれる様に、
インデックス(索引)といものを持ちます。
普通のデーターベースでも、
INSERTが行われる度に、
インデックスが更新されます。
同じ様に、
クロールして、新しいページを検索エンジンが見つけたら、
そのインデックスを更新しているようです
インデックスが更新されると
検索結果(順位)も変更される事になります。
検索エンジンでは、
その動作の詳細は公開されておりません。
タグ: 百科事典



コメントはまだありません。