Hur Man Skapar En Egen Sökmotor

Innehållsförteckning:

Hur Man Skapar En Egen Sökmotor
Hur Man Skapar En Egen Sökmotor

Video: Hur Man Skapar En Egen Sökmotor

Video: Hur Man Skapar En Egen Sökmotor
Video: Hur Man Gör En SNYGG u0026 PROFESSIONELL Hemsida GRATIS! 2024, September
Anonim

De mest populära webbplatserna på Internet är sökmotorer. Med deras hjälp kan du alltid hitta den information du behöver. Låt oss försöka skapa vår egen sökmotor på samma sätt som de allra första sökmotorerna fungerade. Därefter kan du ändra din sökmotor och göra den till en fullfjädrad och modern. Det beror på din skicklighet och villighet. Så nedan är instruktionerna för att skapa en metasökmotor.

Hur man skapar en egen sökmotor
Hur man skapar en egen sökmotor

Instruktioner

Steg 1

Dela upp din sökmotor i tre delar. Den första delen är gränssnittet för den framtida webbsökmotorn, som är skriven i PHP. Den andra delen är indexet (My SQL database), som lagrar all information om sidorna. Den tredje delen är en sökrobot som kommer att indexera webbsidor och mata in deras data i indexet, det görs på Delphi-språket.

Steg 2

Låt oss börja skapa gränssnittet. Skapa index.php-fil. För att göra detta, dela upp sidan i två med hjälp av tabeller. Den första delen är sökformuläret, den andra är sökresultaten. Skapa ett formulär högst upp som skickar information till index.php-filen med get-metoden. Det kommer att finnas tre element på det - ett textfält och ytterligare två knappar. En knapp behövs för att skicka en begäran, den andra - för att rensa fältet (den här knappen är valfri).

Steg 3

Namnge textfältet "sök", den första knappen (den som skickar begäran) namnet "Sök". Lämna formulärets namn som det är - "form1".

Steg 4

Resultaten visas längst ner i tabellen med php, så öppna <? Php-taggen och börja koda.

Steg 5

Anslut konfigurationsfilen för att ansluta till databasen.

inkluderar "config.php";

Kontrollera om "Sök" -knappen har klickats.

if (isset ($ _ GET ['button'])) {kod körs om "Sök" -knappen trycks} annat {kod körs om "Sök" -knappen inte trycks}

Om du klickar på knappen, leta efter en sökfråga.

if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['search'];}

Steg 6

Om det finns en sökfråga, tilldela söktexten texten till $ sökvariabeln.

Steg 7

Kontrollera begäran så att den inte är tom och inte är kortare än tre tecken.

Steg 8

if ($ search! = '' && strlen ($ search)> 2) {database search code} else {echo "En tom sökfråga angavs eller söksträngen innehåller mindre än 3 tecken.";}

Om sökfrågan uppfyller det övre villkoret, kör du själva sökskriptet.

Steg 9

Kör en slinga som skriver ut sökresultaten genom printf.

Det är allt. Om du har nödvändig kunskap kan du väl lägga till de element du behöver i sökmotorn och skapa din egen algoritm för att skapa den.

Rekommenderad: