>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Come creare un motore di ricerca

Migliaia di programmatori in tutto il mondo stanno silenziosamente battendo sui tasti cercando di costruire il prossimo miglior motore di ricerca. Sergey Brin e Lawrence Page, i famosi creatori di Google, ammettono che "progettare un motore di ricerca è un compito impegnativo". Un motore di ricerca serve a trovare informazioni sul Web. Un motore esegue la scansione di Internet e indicizza milioni di pagine di informazioni, restituendo risultati quando qualcuno fa una ricerca.

Ottieni un Web Crawler

Passo 1

Procura un web crawler, che è lo spider o bot che striscia per Internet raccogliendo pagine dal Web. Uno spider visita pagine web, le legge e segue i link ad altre pagine. Puoi trovare un crawler open-source o costruire il tuo. Se vuoi costruire il tuo, procurati una lista di URL per seminare il tuo crawler. Un crawler lento è facile da costruire, ma costruire un crawler ad alte prestazioni per indicizzare milioni e milioni di pagine è più impegnativo.

Passo 2

Ottieni quanta più larghezza di banda puoi permetterti. Ne hai bisogno per il tuo crawler mentre viaggia per il Web prendendo pagine.

Passo 3

Costruisci un indice. Tutto ciò che il tuo crawler trova va nell'indice del motore di ricerca. L'indice è come un enorme libro o catalogo contenente una copia di ogni pagina web che il crawler trova. Anna Patterson di Stanford University raccomanda di indicizzare solo i dati necessari per servire i tuoi tipi di risultati di ricerca. Consiglia anche di non provare a indicizzare "tutto il mondo" ma piuttosto "tirare su qualcosa di presentabile".

Passo 4

Classifica i risultati nell'indice usando un database ad alte prestazioni e tutte le informazioni sui tuoi server dal web crawling. Devi processare potenzialmente milioni di pagine web per creare il tuo indice. Le pagine registrate nel tuo indice devono essere classificate in ordine di rilevanza per i tuoi ricercatori.

Passo 5

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

Passo 6

Lancia e promuovi il tuo motore di ricerca. Un motore di ricerca gratuito dovrebbe portare gli utenti dove vogliono andare velocemente ed elegantemente, secondo Laszlo Xalieri di Search Engine Watch.com. Dice che per gestire un motore di ricerca di successo, "il tuo obiettivo è attrarre consumatori e vendere l'accesso a loro agli inserzionisti".

Avvertenza

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

  1. Come Accendere lo Zune 120GB
  2. Come avviare una teleconferenza
  3. Come Cercare un'Immagine Protetta da Copyright
  4. Come cambiare provider di ricerca su BlackBerry
  5. Come Avviare un Blog di Cinema
  6. Come Avviare un ISP