I siti più popolari su Internet sono i motori di ricerca. Con il loro aiuto, puoi sempre trovare le informazioni di cui hai bisogno. Proviamo a creare il nostro motore di ricerca nello stesso modo in cui funzionavano i primi motori di ricerca. Successivamente, puoi modificare il tuo motore di ricerca e trasformarlo in uno completo e moderno. Dipende dalla tua abilità e volontà. Quindi, di seguito sono riportate le istruzioni per la creazione di un metamotore di ricerca.
Istruzioni
Passo 1
Dividi il tuo motore di ricerca in tre parti. La prima parte è l'interfaccia del futuro motore di ricerca web, che è scritta in PHP. La seconda parte è l'indice (My SQL database), che memorizza tutte le informazioni sulle pagine. La terza parte è un robot di ricerca che indicizzerà le pagine web e inserirà i loro dati nell'indice, è fatto in lingua Delphi.
Passo 2
Iniziamo a creare l'interfaccia. Crea il file index.php. Per fare ciò, dividi la pagina in due usando le tabelle. La prima parte è il modulo di ricerca, la seconda i risultati della ricerca. In alto, crea un modulo che invierà informazioni al file index.php utilizzando il metodo get. Ci saranno tre elementi su di esso: un campo di testo e altri due pulsanti. È necessario un pulsante per inviare una richiesta, il secondo per cancellare il campo (questo pulsante è facoltativo).
Passaggio 3
Denominare il campo di testo "cerca", il primo pulsante (quello che invia la richiesta) il nome "Cerca". Lascia il nome del modulo così com'è - "form1".
Passaggio 4
I risultati verranno visualizzati nella parte inferiore della tabella utilizzando php, quindi apri il tag <? Php e inizia a codificare.
Passaggio 5
Connetti il file di configurazione per connetterti al database.
includi "config.php";
Controlla se è stato cliccato il pulsante "Cerca".
if (isset ($ _ GET ['pulsante'])) {codice eseguito se si preme il pulsante "Cerca"} else {codice eseguito se non si preme il pulsante "Cerca"}
Se si fa clic sul pulsante, controllare una query di ricerca.
if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['search'];}
Passaggio 6
Se è presente una query di ricerca, assegnare il testo della query di ricerca alla variabile di ricerca $.
Passaggio 7
Controllare la richiesta in modo che non sia vuota e non sia più corta di tre caratteri.
Passaggio 8
if ($ search! = '' && strlen ($ search)> 2) {codice di ricerca database} else {echo "È stata specificata una query di ricerca vuota o la stringa di ricerca contiene meno di 3 caratteri.";}
Nel caso in cui la query di ricerca soddisfi la condizione superiore, eseguire lo script di ricerca stesso.
Passaggio 9
Esegui un ciclo che stamperà i risultati della ricerca tramite printf.
È tutto. Se hai le conoscenze necessarie, potresti aggiungere gli elementi necessari al motore di ricerca e elaborare il tuo algoritmo per la sua creazione.