Die beliebtesten Seiten im Internet sind Suchmaschinen. Mit ihrer Hilfe finden Sie immer die Informationen, die Sie benötigen. Versuchen wir, unsere eigene Suchmaschine auf die gleiche Weise zu erstellen, wie die allerersten Suchmaschinen funktionierten. Anschließend können Sie Ihre Suchmaschine modifizieren und in eine vollwertige und moderne Suchmaschine verwandeln. Es hängt von Ihrem Können und Ihrer Bereitschaft ab. Im Folgenden finden Sie die Anweisungen zum Erstellen einer Metasuchmaschine.
Anleitung
Schritt 1
Teilen Sie Ihre Suchmaschine in drei Teile auf. Der erste Teil ist die Oberfläche der zukünftigen Websuchmaschine, die in PHP geschrieben ist. Der zweite Teil ist der Index (My SQL-Datenbank), der alle Informationen zu den Seiten speichert. Der dritte Teil ist ein Suchroboter, der Webseiten indiziert und ihre Daten in den Index einträgt, dies geschieht in der Sprache Delphi.
Schritt 2
Beginnen wir mit der Erstellung der Schnittstelle. Erstellen Sie die Datei index.php. Teilen Sie dazu die Seite mithilfe von Tabellen in zwei Teile. Der erste Teil ist das Suchformular, der zweite die Suchergebnisse. Erstellen Sie oben ein Formular, das mithilfe der Methode get Informationen an die Datei index.php sendet. Darauf befinden sich drei Elemente - ein Textfeld und zwei weitere Schaltflächen. Eine Schaltfläche wird benötigt, um eine Anfrage zu senden, die zweite, um das Feld zu löschen (diese Schaltfläche ist optional).
Schritt 3
Benennen Sie das Textfeld "Suchen", die erste Schaltfläche (die die Anfrage sendet) den Namen "Suchen". Lassen Sie den Namen des Formulars unverändert - "form1".
Schritt 4
Die Ergebnisse werden mit PHP am Ende der Tabelle angezeigt, also öffnen Sie das <?-php-Tag und beginnen Sie mit der Programmierung.
Schritt 5
Verbinden Sie die Konfigurationsdatei, um eine Verbindung zur Datenbank herzustellen.
"config.php" einschließen;
Prüfen Sie, ob die Schaltfläche "Suchen" angeklickt wurde.
if (isset ($ _ GET ['button'])) {Code wird ausgeführt, wenn die Schaltfläche "Suchen" gedrückt wird} else {Code wird ausgeführt, wenn die Schaltfläche "Suchen" nicht gedrückt wird}
Wenn auf die Schaltfläche geklickt wird, suchen Sie nach einer Suchanfrage.
if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['search'];}
Schritt 6
Wenn eine Suchanfrage vorhanden ist, weisen Sie der Suchvariablen $ den Text der Suchanfrage zu.
Schritt 7
Prüfen Sie die Anfrage, dass sie nicht leer ist und nicht kürzer als drei Zeichen ist.
Schritt 8
if ($ search! = '' && strlen ($ search)> 2) {Datenbanksuchcode} else {echo "Es wurde eine leere Suchanfrage angegeben oder der Suchstring enthält weniger als 3 Zeichen.";}
Falls die Suchabfrage die obere Bedingung erfüllt, führen Sie das Suchskript selbst aus.
Schritt 9
Führen Sie eine Schleife aus, die die Suchergebnisse über printf ausgibt.
Das ist alles. Wenn Sie über die notwendigen Kenntnisse verfügen, können Sie der Suchmaschine die benötigten Elemente hinzufügen und einen eigenen Algorithmus für die Erstellung erstellen.