Un motore di ricerca è un programma software che, a seguito di una richiesta specifica, fornisce informazioni inerenti la “domanda”.
Ma come fanno i motori di ricerca ad accumulare così tante informazioni? Qual’è il meccanismo che sta sotto la ricerca?
Il meccanismo vero e proprio è molto complesso ma cercherò di semplificare il tutto.
La prima fase viene svolta da alcuni programmi detti CRAWLER che si occupano di estrarre i link dalla pagine web che vanno a visitare.
Una seconda funzione è quella di “catalogare” oppure “indicizzare” il materiale ottenuto. L’INDICIZZATORE cattura l’insieme delle parole significative del testo e le “salva” nel proprio database. Semplificando al massimo, potremmo affermare che indicizzare è come utilizzare la funzione di “copia” .
L’ultima fare riguarda proprio la “RISPOSTA” alle richieste dell’utente. Una volta che gli indici vengono immagazzinati nel database sono pronti per essere poi oggetto di richiesta da parte dell’utente che accede al motore di ricerca.
Ciò che differenzia i diversi motori di ricerca fra di loro è la fase dell’indicizzazione.