Samodejno indeksiranje je dejanje uporabe računalniškega programa ali algoritma za pregledovanje datotek, dokumentov in spletnih mest pri iskanju ključnih besed. To se lahko uporablja v posameznih programih, vendar je tudi priljubljen algoritem za iskalnike, ki morajo plaziti po različnih spletnih mestih, da bi ugotovili svoje podatke. Prednost samodejnega indeksiranja je, da lahko računalnik enostavno indeksira in išče dokument veliko hitreje kot oseba. Slaba stran je v tem, da mora oseba izdelati indekser in je možno, da indekser zgreši ključne točke zaradi napačnega programiranja.
Na internetu, računalnikih in napravah za shranjevanje je veliko datotek. Vsak od teh dokumentov se običajno nanaša na določeno temo, ponavljajoče se besede pa bodo razkrile vsebino dokumentov. Na primer, medicinski dokument običajno uporablja medicinske izraze. Program za samodejno indeksiranje bo šel skozi dokument in ga kategoriziral na podlagi teh besed.
Nekateri posamezni programi, kot so bralniki dokumentov, lahko izvajajo samodejno indeksiranje. Ko gre za iskanje po lokalnem omrežju, je ta funkcija običajno vključena v zbirke podatkov, ki jih je težko ročno iskati. Najbolj priljubljeno mesto za iskanje samodejnega indeksiranja je spletni iskalnik, saj se mora iskalnik ujemati z uporabnikovo ključno besedo ali iskalnim izrazom z vsemi obstoječimi spletnimi mesti. Brez te funkcije bi ljudje težko našli ustrezna spletna mesta.
Najbolj očitna prednost samodejnega indeksiranja je, da odvzame delo ljudem, ki ne morejo skenirati dokumenta tako hitro kot računalnik. Računalnik lahko tudi kategorizira dokumente, potem ko jih skenira, tako da uporabnikom ne bo treba opravljati tega dolgočasnega dela. Čeprav bodo uporabniki morda morali preveriti organizacijo za napake, ker lahko indekser včasih zapusti dokument, je to še vedno lažje kot vse narediti ročno.
Čeprav obstaja veliko prednosti, obstajajo tudi slabosti pri uporabi samodejnega indeksiranja. Kot pri vsakem programu ali algoritmu mora oseba ustvariti program. To pomeni, da mora programer indekserju povedati, kako združi besede, kar lahko privede do netočnosti, ki so posledica slabega programiranja. Indekser tudi morda ne bo mogel ločiti določenih besed ali pa ima veliko število netočnosti zaradi nenavadnih ključnih besed. Na primer, medicinski dokument, ki obravnava nevarnosti kozmetike, je lahko napačno kategoriziran kot dokument o lepoti in ličenju.