Automatinis indeksavimas – tai kompiuterinės programos ar algoritmo naudojimas failams, dokumentams ir svetainėms ieškant raktinių žodžių. Tai gali būti naudojama atskirose programose, bet taip pat yra populiarus algoritmas paieškos sistemoms, kurios turi naršyti įvairias svetaines, kad išsiaiškintų savo informaciją. Automatinio indeksavimo pranašumas yra tas, kad kompiuteris gali lengvai indeksuoti ir ieškoti dokumente daug greičiau nei žmogus. Neigiama yra tai, kad žmogus turi pasidaryti rodyklę, o indeksuotojas gali praleisti pagrindinius taškus dėl klaidingo programavimo.
Internete, kompiuteriuose ir saugojimo įrenginiuose yra daug failų. Kiekvienas iš šių dokumentų paprastai yra susijęs su konkrečia tema, o pasikartojantys žodžiai atskleis dokumentų temą. Pavyzdžiui, medicininiame dokumente paprastai vartojami medicininiai terminai. Automatinio indeksavimo programa pereis per dokumentą ir suskirstys dokumentą į kategorijas pagal šiuos žodžius.
Kai kurios atskiros programos, pavyzdžiui, dokumentų skaitytuvai, gali atlikti automatinį indeksavimą. Kai reikia ieškoti vietiniame tinkle, ši funkcija paprastai įtraukiama į duomenų bazes, kurių gali būti sunku ieškoti rankiniu būdu. Populiariausia vieta rasti automatinį indeksavimą yra internetinė paieškos sistema, nes ji turi suderinti vartotojo raktinį žodį arba paieškos terminą su visomis egzistuojančiomis svetainėmis. Be šios funkcijos žmonėms būtų sunku rasti atitinkamas svetaines.
Akivaizdžiausias automatinio indeksavimo pranašumas yra tai, kad jis atima darbą iš žmonių, kurie negali nuskaityti dokumento taip greitai, kaip gali kompiuteris. Kompiuteris taip pat gali suskirstyti dokumentus po nuskaitymo, todėl vartotojams nereikės atlikti šio varginančio darbo. Nors naudotojams gali tekti patikrinti, ar organizacijoje nėra klaidų, nes indeksavimo priemonė kartais gali nepaisyti dokumento, tai vis tiek lengviau, nei viską daryti rankiniu būdu.
Nors automatinio indeksavimo naudojimas turi daug privalumų, yra ir trūkumų. Kaip ir bet kurią programą ar algoritmą, programą turi sukurti žmogus. Tai reiškia, kad programuotojas turi nurodyti indeksuotojui, kaip suporuoti žodžius, o tai gali sukelti netikslumų, atsirandančių dėl prasto programavimo. Indeksuotojas taip pat gali nesugebėti atskirti tam tikrų žodžių arba jame gali būti daug netikslumų dėl keistų raktinių žodžių. Pavyzdžiui, medicininis dokumentas, kuriame aptariamas kosmetikos pavojus, gali būti neteisingai priskirtas grožio ir makiažo dokumentų kategorijai.