Hoppa till innehåll

Egen Sökmotor


Rekommendera inlägg

OnT: Om du inte kan mycket om kodning kan det vara väldigt svårt att göra en sökmotor som första projekt.

 

Dom har kanske inte 1000 anställda men dom har en hel del, dock jobbar inte dessa med att slänga in sidor i en databas. Antar dom jobbar mer under utvecklings samt support sektionerna.

 

Ett tips; Du bör ha riktigt bra kunskaper i PHP för att kunna genomföra ett sådant här projekt på ett bra sätt. Skulle även vilja tillse en sökmotor med Ajax.

Inte tusen anstälda? Antalet anställda var 19 665 personer (30 sept, 2009).
Länk till kommentar
Dela på andra sajter

Gäst Diskmedel

Hoppas den här tråden passar in här.

 

Går det att skapa en egen sökmotor som söker av speciella sidor som besökarna måste lägga till för att de ska bli indexerade och få besök av den boten för att kontrollera om det hänt något nytt. Som sedan kan visas när folk söker efter ett speciellt ord. Är något sånt här möjligt? Hur gör man i så fall?

Ett tips om du ska skapa en sida är att göra den själv, och inte använda en massa färdiga scripts. Jag hade löst det här genom att lista sidorna som ska indexeras i en databas, och sedan med hjälp av PHP skapa en funktion som hela tiden körs för att hålla sidan uppdaterad i databasen. Kör en enkel IF-sats för att kontrollera om sidan har uppdaterats. Du kan även lägga till egna taggar (som googles meta-taggar) och sedan läsa av dessa med hjälp utav preg_match() och substr(). Möjligheterna är faktiskt rätt så obegränsade, bara du använder rätt funktioner.

 

Använd funktionen file_get_contents() för att hämta källkoden från sidorna.

http://php.net/manual/en/function.file-get-contents.php

 

Använd funktionen preg_match() för att hitta det du söker i källkoden.

http://php.net/manual/en/function.preg-match.php

Länk till kommentar
Dela på andra sajter

  • 1 månad senare...

Förlåt om jag gör en onödig bump. Men har precis gjort en kod som söker genom Google.

 

<center>
<form method=GET action="http://www.google.com/search">
<input type=text name=q size=31 maxlength=255 value="">
<input type=hidden name=hl value="en">
<br />
</center>
<center>
<input type=submit name=btng value="Sök">
</td></tr></table>
</form>
</center>

 

Igen, förlåt om det är en onödig bump.

 

EDIT: Såg att du ville ha en annan sorts.

Redigerat av WiipoD
Länk till kommentar
Dela på andra sajter

Är annars mycket enkelt att göra med C++, HTTP & HTML.(Som "spider"/indexerare)

 

Bara och sätta upp en sida där man skall kunna skicka en länk(prioriteras) till indexeraren som den söker igenom efter andra länkar(indexeras sedan också) och nyckelord.

 

Sedan skall man kunna söka på nyckelord och få fram de sidor som innehåller nyckelorden. I databasen ligger länkarna under nyckelorden; med en uppslagstabell först i databasen för snabb identifiering av nyckelorden.

 

På Windows är det bara och göra en enkel HTTP-server med WinSock med C++ som gör detta.

Redigerat av Vitdom
Länk till kommentar
Dela på andra sajter

Gå med i konversationen

Du kan skriva nu och registrera dig senare. Om du har ett konto, logga in nu för att posta med ditt konto.

Gäst
Svara på det här ämnet...

×   Klistrade in som rich text.   Klistra in som vanlig text istället

  Endast 75 emojis är tillåtet.

×   Din länk har automatiskt inbäddats.   Visa som en länk istället

×   Ditt tidigare innehåll har återställts.   Rensa redigeraren

×   Du kan inte klistra in bilder direkt. Ladda upp eller infoga bilder från URL.

×
  • Skapa ny...