Indeksoitu tiedosto on tietokoneeseen tallennettu digitaalinen tiedosto, joka käyttää yksilöllisiä tunnisteita tietojen luokitteluun. Tämä indeksointiprosessi on yksinkertainen tiedostonhallintatekniikka, joka järjestää tiedot erityisiin kansioihin, jotka ovat samankaltaisia kuin arkistokotelon tiedostonimi. Ohjelmat ja tietokannat käyttävät näitä ainutlaatuisia hakemistotunnisteita tietojen hakemiseen ja tallentamiseen.
Tietokoneohjelmistotekniikassa käytetään monenlaisia indeksointitekniikoita. Jokainen tyyppi on suunniteltu tiettyyn tarkoitukseen. Joitakin esimerkkejä ovat b-puut, hajautaulukot ja vaihtoehtoiset indeksit. Tiedostojärjestelmien indeksointiohjelmien rakentaminen edellyttää tietojenkäsittelytieteen ja tietojen käyttömenetelmien syvää tuntemusta. Indeksoitu tiedosto on yksinkertainen tiedosto, joka koostuu ainutlaatuisista avaimista ja tietoelementteistä, joita käytetään erityisissä tietokantatietokoneohjelmissa.
Internet -hakukoneet käyttävät erityisiä indeksointitekniikoita, jotka tallentavat metatietoja verkkosivustoista ja sisällöstä. Kun henkilö suorittaa haun, näyttöön syötettyjä ehtoja verrataan näihin määriteltyihin indekseihin. Palautetut tiedot luokitellaan ja näytetään tietokoneen näytöllä tarkistettavaksi. Hakukone päivittää indeksoidun tiedoston säännöllisin väliajoin, mikä varmistaa sisällön pysymisen ajan tasalla.
B-puun indeksi on toinen indeksoitu tiedostotyyppi, joka on yleinen mainframe-ohjelmointikielillä. B-puu-indeksi on algoritmi, joka asettaa tilannekuvan tiedoista hierarkkiseen tietojen ryhmään. Kun ohjelma etsii tietoja, sen on ensin luettava hakemisto sen määrittämiseksi, missä tiedot sijaitsevat. Tämäntyyppistä hakutekniikkaa pidetään erittäin tehokkaana tiedonsiirtomenetelmänä.
Indeksit sisältävät tyypillisesti sekä ensisijaisia että toissijaisia tunnisteita. Nämä ovat ainutlaatuisia avaimia, jotka on suunniteltu parantamaan hakualgoritmien tehokkuutta. Ensisijainen avain on tyypillisesti numeerinen arvo, joka edustaa tietojen yksilöllistä tunnistetta. Toissijainen avain on yleisempi tietokenttä, joka etsii tietoja nopeasti ensisijaisen avaimen kanssa.
ITunes -musiikkikirjasto käyttää myös indeksointia musiikkitiedostojen tallentamiseen ja hakemiseen. Tämä ainutlaatuinen hakemisto lasketaan uudelleen joka kerta, kun uusi kirjasto luodaan. Hakemisto auttaa iTunes -ohjelmaa löytämään kappaleen, kun käyttäjä etsii musiikkiaan. Joitakin tämän tyyppisen hakemiston yksilöllisiä avaimia ovat esittäjän nimi, kappaleen nimi ja albumin nimi.
Sosiaaliset verkosto -ohjelmat käyttävät myös indeksoitua tiedostoa tietojen tallentamiseen ja hakemiseen. Näitä hakemistoja käytetään valokuvien, musiikin ja videotiedostojen tallentamiseen jokaiselle käyttäjälle sosiaalisessa verkostossa. Hakemistotiedosto tarjoaa myös tavan etsiä ihmisiä toissijaisten ominaisuuksien mukaan, kuten koulun nimet, työpaikka ja harrastukset.