>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come avviare un motore di ricerca

Migliaia di programmatori in tutto il mondo stanno battendo silenziosamente le loro tastiere cercando di costruire il prossimo miglior motore di ricerca. Sergey Brin e Lawrence Page, i famosi creatori di Google, ammettono che "l'ingegnerizzazione di un motore di ricerca è un compito impegnativo". Un motore di ricerca viene utilizzato per trovare informazioni sul Web. Un motore esegue la scansione di Internet e indicizza milioni di pagine di informazioni, sputando risultati quando qualcuno effettua una ricerca.

Ottieni un web crawler

Passaggio 1

Acquisire un crawler Web, ovvero lo spider o il bot che esegue la scansione di Internet raccogliendo pagine dal Web. Uno spider visita le pagine Web, le legge e segue i collegamenti ad altre pagine. Puoi trovare un crawler open source o crearne uno tuo. Se desideri creare il tuo crawler, ottieni un elenco di URL con cui eseguire il seeding del tuo crawler. È facile creare un crawler lento, ma creare un crawler ad alte prestazioni per indicizzare milioni e milioni di pagine è più impegnativo.

Passaggio 2

Ottieni tutta la larghezza di banda che puoi permetterti. Hai bisogno di questa larghezza di banda per il tuo crawler mentre viaggia attraverso il Web ottenendo pagine.

Passaggio 3

Costruisci un indice. Tutto ciò che trova il tuo crawler va nell'indice del motore di ricerca. L'indice è come un gigantesco libro o catalogo contenente una copia di ogni pagina Web trovata dal crawler. Anna Patterson della Stanford University consiglia di indicizzare solo i dati necessari per servire il tuo tipo di risultati di ricerca. Ti consiglia inoltre di non cercare di indicizzare "il lavello della cucina" ma piuttosto di "prendere qualcosa di presentabile".

Passaggio 4

Classifica i tuoi risultati sull'indice utilizzando un database ad alte prestazioni e tutte le informazioni sui tuoi server dalla scansione del Web. Devi elaborare forse milioni di pagine Web per creare il tuo indice. Le pagine registrate nel tuo indice devono essere classificate in base a ciò che è più rilevante per i tuoi utenti.

Passaggio 5

Crea un sito web attraente per restituire i risultati di ricerca.

Passaggio 6

Lancia e commercializza il tuo motore di ricerca. Un motore di ricerca gratuito dovrebbe portare gli utenti dove vogliono andare in modo rapido ed elegante, secondo Laszlo Xalieri di Search Engine Watch.com. Dice che per gestire un motore di ricerca di successo, "il tuo obiettivo è attirare i consumatori e venderne l'accesso ai professionisti del marketing".

Avviso

Qualsiasi programmatore può avviare un motore di ricerca, ma fornire risultati pertinenti è la vera sfida.


  1. Come avviare un Zune da 120 GB
  2. Come avviare una teleconferenza
  3. Come cercare un Copyright Immagine
  4. Come modificare un BlackBerry Cerca Provider
  5. Come avviare un blog cinematografico
  6. Come avviare un ISP