お問い合わせ

インデックス

英語表記
Index
読み
いんでっくす
別名
索引/検索インデックス

検索を速くするために、あらかじめ作っておく単語と文書の対応表。

解説

インデックスは、検索システムが検索のたびにすべての文書を読み込まずに済むよう、あらかじめ作っておくデータです。本の巻末にある索引と同じ発想で、単語から、その単語を含む文書を引けるようにしておきます。

仕組み

全文検索では、転置インデックスと呼ばれる形式が広く使われています。転置インデックスは、単語ごとに、その単語が出現する文書の一覧を並べた対応表です。検索システムは、検索語をもとに対応表を引くだけで該当する文書を見つけられます。そのため、すべての文書を順に読み込む方式に比べて、短い時間で検索できます。

実務での使われ方

インデックスという言葉は、Googleなどの検索エンジンの文脈でも使われます。「インデックスされていない」とは、検索エンジンの索引に登録されておらず、検索結果に表示されない状態を指します。Googleは、クロールしたすべてのページをインデックスに登録するわけではありません。

注意点

記事を書き換えても、インデックスが更新されるまで、書き換えた内容は検索結果に反映されません。反映のタイミングは製品や設定によって違うため、公開後どれくらいで検索に反映されるかを確認しておきます。障害時の告知など、即時性が必要な内容では特に重要な点です。