インデックスとは、データベースで効率的に検索や並べ替えを行なうために使われる機能で、索引の事です。検索に役立つ情報を、事前に登録されたデータの中から抽出して作られるデータがインデックスであり、検索の際にこのインデックスを調べる事によって高速な検索を実現しています。インデックスは、データベースの分野では表への処理を高速化する為のデータ機構で、検索の条件によって必要な索引構造は異なり、データベース商品の中には異なる構造をもった複数の索引を提供しているものも存在しています。多くのデータベースはB木構造を採用しており、範囲検索にも利用できるB木を使った索引では、索引定義の際の順序が重要になります。他にも、範囲選択は出来ないものの完全一致検索にのみ利用できるハッシュ検索や、ビットマップ索引、多次元索引などデータベースの構造は様々で、配列の各要素を検索する場合や、文章の全文検索の際に対しては、転換インデックスが利用されます。また、インデックスとは、ホームページのトップページといった、他のページへアクセスするための起点となるページを指す場合もあります。マーケティングにおけるインデックスは、特定のマーケットの動向を表す指標をいうこともあり、分野によって意味が異なるので注意が必要です。