インデックス

読み: いんでっくす

インデックス:情報や対象を探しやすくする索引、または基準を数値化した指標の総称

インデックス

概要

「インデックス」は文脈で意味が変わる多義語です。大きく分けると、(1)探すための索引、(2)基準を数値化した指標、(3)配列などの位置番号、(4)データベース高速化の仕組み、の4系統で使われます。

よくある4つの意味

1) 索引(本・Webの「探すための目次」)

本の巻末にある「索引」や、Webサイトのサイトマップ/用語集のように、目的の項目へ素早くたどり着くための一覧です。
  • 例:書籍の索引、用語集、サイト内検索の候補一覧、サイトマップ

2) 指数・指標(全体の動きを1つの数値で表す)

投資の文脈でのインデックスは、市場全体の動きなどを数値化した「指数(指標)」です。

3) 位置番号(配列・リストの「何番目?」)

ログラミングでのインデックスは、配列やリストの要素を指定する「位置(何番目)」です。
  • 例:「0番目の要素」「3番目の要素」など
  • 注意:0から数える言語も多い(ゼロ始まり)

4) DBの索引(検索を速くする仕組み)

データベースのインデックスは、特定の列で検索や並び替えを高速化するための仕組みです。
  • イメージ:電話帳の「あいうえお順」や「部首索引」のように、探すための近道を作る
  • 代償:更新(INSERT/UPDATE/DELETE)が重くなる/容量を使う

使い分けのコツ(見分け方)

  • 「日経平均」「S&P500」「ベンチマーク」→ (2) 指数
  • 「索引」「用語集」「サイトマップ」→ (1) 索引
  • 「0番目」「配列」「リスト」「要素」→ (3) 位置番号
  • 「SQL」「テーブル」「検索を高速化」→ (4) DB索引

用語ミニ辞典(コピペ用)

  • インデックス(索引)|いんでっくす|探すための一覧|目的の情報へ素早く到達するための道しるべ
  • インデックス(指数)|いんでっくす|全体の動きを数値化した指標|市場などを1つの数値で表す基準
  • インデックス(配列)|いんでっくす|要素の位置番号|配列やリストの何番目かを示す番号
  • インデックス(DB)|いんでっくす|検索を速くする仕組み|テーブル検索やソートの近道を作る構造

まとめ

「インデックス」は「探しやすくするもの」か「基準を数値化するもの」かで大別できます。 どの意味かは、周りに出てくる単語(索引/日経平均/配列/SQLなど)で判断すると迷いにくいです。