インデックス
読み: いんでっくす
インデックス:情報や対象を探しやすくする索引、または基準を数値化した指標の総称
概要
「インデックス」は文脈で意味が変わる多義語です。大きく分けると、(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)|いんでっくす|検索を速くする仕組み|テーブル検索やソートの近道を作る構造