Fjeddo Skrivet 26 Juni 2010 Rapport Dela Skrivet 26 Juni 2010 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). Citera Länk till kommentar Dela på andra sajter More sharing options...
xRobinx Skrivet 26 Juni 2010 Rapport Dela Skrivet 26 Juni 2010 ReMemberMe; Antar att de flesta är utvecklare samt supporters? Citera Länk till kommentar Dela på andra sajter More sharing options...
Fjeddo Skrivet 26 Juni 2010 Rapport Dela Skrivet 26 Juni 2010 Ja, men dem är fortfarande anställda? Citera Länk till kommentar Dela på andra sajter More sharing options...
Gäst Diskmedel Skrivet 1 Juli 2010 Rapport Dela Skrivet 1 Juli 2010 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 Citera Länk till kommentar Dela på andra sajter More sharing options...
Intense Skrivet 27 Augusti 2010 Rapport Dela Skrivet 27 Augusti 2010 (redigerat) 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 28 Augusti 2010 av WiipoD Citera Länk till kommentar Dela på andra sajter More sharing options...
Vitdom Skrivet 29 Augusti 2010 Rapport Dela Skrivet 29 Augusti 2010 (redigerat) Ä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 29 Augusti 2010 av Vitdom Citera Länk till kommentar Dela på andra sajter More sharing options...
Sawny Skrivet 29 Augusti 2010 Rapport Dela Skrivet 29 Augusti 2010 Dock behöver man en enorm databas :) Och massa datakraft, samt kunna strukturera upp databasen så man inte söker igenom den så hära: SELECT * FROM db (HÄMTA någraMilljarder FRÅN databsen). Citera Länk till kommentar Dela på andra sajter More sharing options...
Rekommendera inlägg
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.