Otsingumootor on programmide kogum, mida kasutatakse teabe otsimiseks konkreetses valdkonnas ja selle teabe võrdlemiseks andmebaasis. Inimesed kasutavad seda terminit sageli viidates Interneti-otsingumootoritele, mis on spetsiaalselt loodud Internetis otsimiseks, kuid neid saab välja töötada ka võrguühenduseta sisu jaoks, nagu raamatukogu kataloog, isikliku kõvaketta sisu või muuseumi kataloog. kollektsioonid. Need programmid aitavad inimestel teavet korraldada ja kuvada viisil, mis muudab selle hõlpsasti juurdepääsetavaks.
Otsingumootoril on kolm aspekti: roomamine, indekseerimine ja otsimine. Roomamisel otsib see uut sisu, mida viimase roomamise ajal ei olnud, sealhulgas failide ja veebilehtede värskendusi. Seejärel indekseerivad programmid teabe, tõmmates selle kategoriseerimiseks välja konkreetsed märksõnad. Näiteks Internetis sõltub indekseerimine suurel määral veebilehtede märksõnadest ja metasiltidest, mis annavad lehe kohta teavet.
Kui teave on indekseeritud, salvestatakse teave selle kohta, kuidas sellele juurde pääseda, andmebaasi. Mõned programmid salvestavad või vahemällu salvestavad teavet, et hõlbustada selle hankimist. Kui keegi andmebaasist otsib, sülitab see välja tulemused, mis on järjestatud asjakohasuse alusel. Näiteks Selgitatudis otsides sõna “kaelkirjak” leiate kaelkirjakutega seotud artikleid, sealhulgas loomulikult “Mis on kaelkirjak?”
Kuigi kõik otsingumootorid töötavad sarnaselt, võib nende kasulikkus olla üsna erinev. Nad toetuvad oma otsingutulemuste, eriti levinud märksõnade asjakohasuse järjestamiseks suuresti keerukatele algoritmidele. Kasutajad kipuvad otsima neid, mis annavad neile meeldivaid tulemusi, kusjuures Interneti-saidid, nagu Google®, Yahoo!® ja Bing®, sõdivad kasutajate pärast, kellel on erinevad funktsioonid, mis on loodud nende otsingute atraktiivsemaks ja asjakohasemaks muutmiseks.
Google®-il on õnnestunud veebiotsingu tegemise protsessiga niivõrd seostuda, et seda protsessi nimetatakse sageli kõnekeeles “guugeldamiseks”. Ettevõte pole sellega tegelikult väga rahul, kuna kardab, et tema nime väiketähtede kasutamine koos üldise kasutamisega võib kaasa aidata kaubamärgi lahjenemisele.
Paljud Interneti-otsingumootorid on piisavalt nutikad, et õppida oma kasutajatelt, kaasates kasutajate tegevused oma asjakohasuse pingereas. Samuti tuginevad nad otsingutulemuste järjestamisel teabele, nagu lingid teistelt lehtedelt ja saidi maine, ja seda kõike ühe jaotise piires. Vilunud kasutajad võivad mõnikord otsingutulemustega manipuleerida, kuid paljud programmid muutuvad ja arenevad, et aidata selle praktikaga võidelda.