インデックスとは、検索や参照を速くするために、データの位置を示す手がかりをまとめた仕組みです。データ利活用の現場では、データベースの索引、検索エンジンの登録情報、表の行を示すキーなど、文脈で意味が変わる用語です。
データベースのインデックスは、特定の列の値と行の場所を対応づけ、条件検索や並び替えを高速化します。一方で更新時には索引も書き換えるため、インデックスを増やし過ぎると書き込みが遅くなる点に注意が必要です。
検索エンジンのインデックスは、クローラーが収集したページ情報を整理したデータで、登録されて初めて検索結果に出やすくなります。BIやPythonのpandasでは、行を識別するための「Index」を指すこともあり、結合や集計の基準になるので定義を揃えると安心でしょう。

