Esiste un'enorme quantità di informazioni su internet (milioni o miliardi di documenti) e queste informazioni sono per la maggior parte rinnovate quotidianamente. Il motore di ricerca è un elemento indispensabile per ritrovarle.
Un motore di ricerca (Searchbot in inglese) è un terminale specifico (hardware o software) incaricato di indicizzare delle pagine web per permettere una ricerca attraverso delle parole chiave in un modulo di ricerca.
Dei robot (software), detti spider (in italiano ragni) sono incaricati di percorrere la rete seguendo di continuo i collegamenti dei milioni di pagine web e indicizzano il contenuto in giganteschi database per permettere la loro consultazione. Nessun motore di ricerca può percorrere la totalità delle pagine in una giornata (questo processo prende solitamente alcune settimane), quindi ogni motore adotta una propria strategia, alcuni arrivano anche a calcolare la frequenza degli aggiornamenti dei siti.
Quando un utente usa il modulo di un motore di ricerca, specifica le parole ricercate (eventualmente quelle non volute) grazie a degli operatori booleani and, or e non (+, o, -), la richiesta è inviata al motore di ricerca che consulta i suoi database per ogni parola e poi affina la ricerca levando le pagine non interessanti. Infine riporta una lista di link verso delle pagine, con l'inizio del testo della pagina o il testo specificato dal creatore della pagina con dei tag specifici, detti meta tag, o ancora l'estratto della pagina che contiene le parole cercate.
Queste risposte sono classificate con un ordine di pertinenza, corrispondente a dei criteri propri al motore di ricerca, come la percentuale di parole corrispondenti, il loro indice di densità (il numero di ripetizioni di ogni parola chiave nella pagina), ecc.
Viene detto metamotore uno strumento di ricerca il cui funzionamento è basato sull'utilizzo dei risultati di altri motori di ricerca.
Come effettuare una ricerca su internet.
Foto: © Pixabay.