Indeksirana datoteka je digitalna datoteka, shranjena v računalniku, ki uporablja edinstvene identifikatorje za kategorizacijo informacij. Ta postopek indeksiranja je preprosta tehnika upravljanja datotek, ki organizira podatke v posebne datotečne mape, podobno kot nalepka datoteke v datotečni omari. Programi in baze podatkov uporabljajo te edinstvene indeksne oznake za pridobivanje in shranjevanje informacij.
V inženiringu računalniške programske opreme se uporablja veliko vrst tehnik indeksiranja. Vsaka vrsta je zasnovana za določen namen. Nekateri primeri vključujejo b-drevesa, hash tabele in nadomestne indekse. Gradnja programov za indeksiranje datotečnega sistema zahteva globoko razumevanje računalništva in metod dostopa do podatkov. Indeksirana datoteka je preprosta datoteka, sestavljena iz edinstvenih ključev in podatkovnih elementov, do katerih dostopajo posebni računalniški programi baze podatkov.
Internetni iskalniki uporabljajo posebne tehnike indeksiranja, ki hranijo meta podatke o spletnih mestih in vsebini. Ko oseba izvede iskanje, se kriteriji, vneseni na zaslonu, primerjajo s temi definiranimi indeksi. Vrnjene informacije se nato razvrstijo in prikažejo na računalniškem zaslonu za pregled. Indeksirano datoteko redno posodablja iskalnik, kar zagotavlja, da je vsebina aktualna.
Indeks B-drevesa je druga vrsta indeksirane datoteke, ki je pogosta v programskih jezikih velikih računalnikov. Indeks B-drevesa je algoritem, ki postavi posnetek podatkov v hierarhično združevanje podatkov. Ko program išče podatke, mora najprej prebrati indeks, da ugotovi, kje se podatki nahajajo. Ta vrsta tehnike iskanja velja za izjemno učinkovito metodo za dostop do podatkov.
Indeksi običajno vsebujejo tako primarne kot sekundarne identifikatorje. To so edinstveni ključi, ki so zasnovani za povečanje učinkovitosti iskalnih algoritmov. Primarni ključ je običajno številčna vrednost, ki predstavlja edinstven identifikator za podatke. Sekundarni ključ je splošnejše podatkovno polje, ki deluje s primarnim ključem za hitro iskanje informacij.
Glasbena knjižnica iTunes uporablja tudi indeksiranje za shranjevanje in pridobivanje glasbenih datotek. Ta edinstveni indeks se ponovno izračuna vsakič, ko se ustvari nova knjižnica. Indeks pomaga programu iTunes najti pesem, ko uporabnik išče njegovo glasbo. Nekateri edinstveni ključi za to vrsto indeksa vključujejo ime izvajalca, ime skladbe in ime albuma.
Programi za družbena omrežja uporabljajo tudi indeksirano datoteko za shranjevanje in pridobivanje informacij. Ti indeksi se uporabljajo za shranjevanje fotografij, glasbe in video datotek za vsakega uporabnika v družbenem omrežju. Indeksna datoteka ponuja tudi metodo za iskanje ljudi po sekundarnih atributih, vključno z imeni šol, zaposlitvijo in hobiji.