Definizione del motore di ricerca
Esistono diversi tipi di applicazioni considerate motori di ricerca. Esistono motori di ricerca gerarchici, chiamati anche spider o spider, directory, motori di ricerca e directory misti, motori di metasearch, motori di ricerca verticali e molti altri.
Il volume di informazioni trovato su Internet è così assurdamente esagerato che, se stampato, non solo non si adatterebbe alla più grande biblioteca del mondo, ma avremmo bisogno di altrettanti edifici per ospitare i volumi della superficie di diverse megalopoli umane.
Molte di queste informazioni sono apertamente accessibili al pubblico, ma devi sapere dove andare per trovarle. Per trovarlo, abbiamo uno strumento: i motori di ricerca.
Un motore di ricerca è un servizio Internet che indicizza automaticamente le pagine che compongono migliaia e migliaia di siti Web Internet e ci offre la sua query tramite ricerche di parole chiave.
In effetti, un motore di ricerca è composto approssimativamente da tre parti: da un lato, il database che contiene i riferimenti alle pagine Web e ai documenti di cui il motore di ricerca è a conoscenza e che possono persino diventare copie complete di pagine con i rispettivi elementi, come le immagini (come nel caso della cache di Google).
D'altra parte, abbiamo un motore incaricato di cercare le pagine da classificare, che è comunemente noto come "ragno", poiché il suo modello di ricerca si basa sulla diffusione di "gambe" che seguono i collegamenti che escono dalle pagine.
Questo è il motivo per cui, quando creiamo una pagina Web, possiamo vederla rapidamente classificata e nei risultati di motori di ricerca come Google, Yahoo! o Bing.
Infine, la terza tappa di un motore di ricerca consiste nell'interfaccia utente che ci consente di effettuare ricerche. Questo, come elementi essenziali, consiste in una casella di testo per inserire la parola chiave o l'espressione di ricerca e un pulsante per avviare la ricerca stessa.
Ciò che otteniamo dopo aver inserito la parola chiave o le parole chiave multiple che ci interessano, è un elenco delle pagine in cui vengono visualizzate queste parole.
Quindi, ad esempio, se siamo interessati alla ricerca di articoli sulla pesca, possiamo inserire questa parola (peso) come in Google o Bing, tra gli altri, e fare clic sul pulsante di ricerca per mostrarci le pagine dei risultati che includono ha detto una parola.
Tutti i motori di ricerca offrono la possibilità di cercare varie parole che possono apparire sulla pagina in disordine riguardo al modo in cui le abbiamo inserite o di cercare con la frase letterale, che sono le stesse parole ma nello stesso ordine in cui le abbiamo inserite. Per fare questo, dobbiamo racchiudere la frase tra virgolette doppie.
Ad esempio, se vogliamo trovare l'autore della frase latina audaces fortuna iuvat, entreremo nel motore di ricerca:
“Bold fortune iuvat”
e poi premeremo il tasto invio o faremo clic sul pulsante di ricerca.
Nel tempo, alcuni motori di ricerca hanno sviluppato una serie di "trucchi" per affinare ulteriormente le ricerche.
Questo è il caso di Google che ci consente, tra le altre cose, di cercare su un sito Web specifico anziché su Internet o di eseguire calcoli o conversioni di unità (misurazione, valuta).
L'ordine in cui vengono presentati i risultati è deciso da una serie di fattori che danno un "punteggio" a ciascuna pagina classificata.
Ogni motore di ricerca assegna questo punteggio in modo diverso in base a criteri diversi e, di fatto, l'algoritmo che assegna i punti è di solito uno dei segreti più ben tenuti delle aziende dietro i motori di ricerca; Hai mai sentito parlare di SEO?
Gli algoritmi di ricerca hanno anche incorporato l'intelligenza artificiale per perfezionare i risultati della ricerca.
Ciò che stiamo cercando spesso dipende dal contesto linguistico o culturale in cui scriviamo, oppure possono essere parole con significati doppi o tripli a seconda di vari fattori. Conoscere le ricerche che abbiamo effettuato fino ad oggi e comprendere questi significati nel loro contesto aiuta a offrire risultati più utili agli utenti di Internet, e questo è ciò che i motori di ricerca stanno provando.
Storicamente, il primo motore di ricerca moderno è stato Webcrawler, apparso nel 1994.
Fino ad allora, tutti i motori di ricerca consistevano in un indice ordinato e strutturato di collegamenti a siti Web e pagine, che dovevamo navigare manualmente, scendendo progressivamente attraverso un albero di categorie e sottocategorie.
Ciò che il presente ci sta già fornendo e che ci attende in futuro sono le ricerche vocali (ovvero dettare i termini di ricerca alla macchina e che le "capisce") e le ricerche dalle fotografie in cui il Il motore di ricerca "capisce" anche ciò che emerge dalle immagini e lo interpreta.
Tali tecnologie esistono già e possono essere applicate, ma sono ancora in una fase in cui devono maturare per trasferirsi in un nuovo stadio.