Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Hvordan laver jeg en søgemaskine?

Side 9 ud af 10 (94 indlæg)
Tilmeldt 20. Oct 10
Indlæg ialt: 6
Skrevet kl. 00:05
Hvor mange stjerner giver du? :

Lars Meyer:

johnnyj:
Nej undskyld, maase lidt for haardt skrevet. Men svaerere er det altsaa heller ikke.

Du undervurderer opgaven i allerhøjeste grad. Alle der har beskæftiget sig med dette på professionelt seriøst business plan ved at det slet ikke er så let.

Lad os tage udgangspunkt i et telefon nummer index som du nævner:
Det kan måske forekomme nemt når man med sine første spæde programmeringslinier hurtigt kan scanne et eller tusindvis af websites for data og kategorisere det. Men så kommer alt det svære arbejde:

vedligehold af data, opdatering af data, udvidelse af data.
- Hvad sker der når fx eniro.dk du scanner ændrer deres html/javascript?
- Hvad sker der når din rutine har scannet hele CVR.dk og tror at det var telefonnumre, fordi de var 8-cifret?
- Hvordan håndterer du når du har samme telefonnummer 10 gange fra forskellige websites), men med forskellige tilknyttede persondata?
- Etc. etc. etc.

Undtagelserne i programmeringen og rensning+strukturering af data er den helt store udfordring her, og det er bestemt ikke let. Jo dybere man graver og jo bedre en service man vil levere, jo sværere forstår man at det er.

Bare spørg en hvilken som helst derude som har forsøgt at stille en professionel service til rådighed og leve af det... (jeg selv inklusiv)

Og iovrigt, jeg har aldrig proevet at lave noget som programmoer som jeg ikke er lykkes med. 

Saa det svaert for mig at forholde mig til at sige dit og dat kan ikke lade sig goere. Sf. kan det lade sig goere. Uanset om man er 2 eller 2000 programmoerer. 

Men man skal braende for det, det er 100. 

Fra Aarhus
Tilmeldt 15. Aug 08
Indlæg ialt: 557
Skrevet kl. 09:48
Hvor mange stjerner giver du? :

Johnny, hvis det du siger passer, hvorfor gør du så ikke noget mere ud af det? Du kunne jo blive ansat hos Google. Bumbum - Milliarderne ligger og venter, bare kom igang.

Jeg tvivler ikke på at du er en dygtig programmør, men der sidder trods alt højtuddannede nørder hos Google, der hvér dag forsker i udvikling af søgemaskinen. Googles folk er ikke nødvendigvis de bedste, men man overtager ikke verden i denne branche, hvis ikke man er mindst ca. ekstremt meget bedre end de andre, på en skala fra 1 til hest.

Tilmeldt 10. Nov 09
Indlæg ialt: 0
Skrevet kl. 14:59
Hvor mange stjerner giver du? :

johnnyj:

Og iovrigt, jeg har aldrig proevet at lave noget som programmoer som jeg ikke er lykkes med. 

Saa det svaert for mig at forholde mig til at sige dit og dat kan ikke lade sig goere. Sf. kan det lade sig goere. Uanset om man er 2 eller 2000 programmoerer. 

Men man skal braende for det, det er 100. 

Imponerende at du aldrig er fejlet med et projekt! Er det så fordi du er blændende dygtig, eller er det fordi du ikke  sætter dit ambitionsniveau højere end at du er 110% sikker på at du kan lave det med venstre hånd?

Den svære del af en søgemaskine er nok ikke at indsamle data fra hjemmesider, men måske nærmere at bestemme hvilken side der skal vises først hvis du f.eks søger på "hest".

 

Fra Hellerup
Tilmeldt 11. Apr 06
Indlæg ialt: 3722
Fra  CloudSprout Skrevet kl. 22:15
Hvor mange stjerner giver du? :

johnnyj:

Og iovrigt, jeg har aldrig proevet at lave noget som programmoer som jeg ikke er lykkes med. 

Så er du enten meget rig eller fuldstændig uden ambitioner og fantasi!

Det lyder måske lidt hårdt, men sådan er det egenligt ikke ment.

Jeg har faktisk selv haft det engang, da jeg i jeg tror det var 6. eller 7. klasse havde læst Brian & Ritchie C bog, og troede at jeg nu kunne bygge et vilkårligt verdens fedeste spil. Jeg havde plan og ambitioner i skala med World of Warcraft, og vi snakker i 80'erne.

Det selvfølgeligt ikke særligt realistisk, men i begyndelsen kommer til at tænke sådan, er at programmering mere faktisk er det eneste fag, hvor man 100% via brainpower bygger noget. Så i princippet kan alle bygge alt.

Men omvendt så sagde rygtet at det tog 10.000 mandeår at bygge MS Word 2000, og så længe lever de færreste.

Mit råd til dig i fremtiden, er at selvom du lærer lidt mere om dine egne begrænsninger med tiden, så lad endelig vær med at glemme den barnlige naivitet! Den er ligeså meget en styrke som en svaghed!

Fra Næstved
Tilmeldt 24. Jun 10
Indlæg ialt: 202
Skrevet kl. 23:59
Hvor mange stjerner giver du? :

Mikkel deMib Svendsen:

Og hvad er det for nogle dyre principper du mener man kan undgå - båndbredde, regnekraft og harddisc plads. Jeg glæder mig da til at se, hvordan du vil lave en søgemaskiner, der ikke trækker på den slags ligegyldige detaljer :)

En fiks idé i hovedet på en dygtig IT-haj vil formentlig inden længe gøre det muligt at udnytte fælles maskinkraft, fremfor at finansiere gildet selv. En løsning der ligner den de forskellige torrents benytter kunne da sagtens se dagens lys i en nær fremtid.

En open source søgemaskine, der "bor" på 100.000.000 PC'er rundt om i verden. Jeg kan godt lide idéen :-)

Fra Lyngby
Tilmeldt 26. Mar 05
Indlæg ialt: 9749
Fra  DEMIB HOLDINGS ApS Waimea Digital Skrevet kl. 00:15
Hvor mange stjerner giver du? :

Distributed computing er ikke nyt - og det har skam også været afprøvet til at lave en stor søgemaskine med. Men den blev ingen succes. P.t. mener jeg Majestic er de eneste der crawler med en distributed crawling model.

Tilmeldt 10. Nov 09
Indlæg ialt: 0
Skrevet kl. 00:19
Hvor mange stjerner giver du? :

Men ideen lyder da ikke så dum endda! :-) Det vil jeg tænke ind i designet når jeg udvikler min egen! ;-)

Fra Næstved
Tilmeldt 24. Jun 10
Indlæg ialt: 202
Skrevet kl. 00:51
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

Mikkel deMib Svendsen:

Distributed computing er ikke nyt - og det har skam også været afprøvet til at lave en stor søgemaskine med. Men den blev ingen succes. P.t. mener jeg Majestic er de eneste der crawler med en distributed crawling model.

Nej, er godt klar over at det på ingen måde er nyt - har jo selv nydt godt af det i årevis ;-) 

Men bare fordi der hidtil ikke er nogle der har fundet den hellige gral, så betyder det jo absolut ikke, at den ikke kan ligge lige rundt om hjørnet! Får en uni-fyr skabt den rette hype omkring sit projekt, så skal nørderne nok strømme til, og så er bunden lagt.

Det jeg vil frem til, er bare, at det med hardware og båndbredde ikke behøver at være hverken en omkostning eller et problem der ikke er til at overskue ;-)

Fra København
Tilmeldt 22. Jan 09
Indlæg ialt: 1760
Fra  Buehøjgård Møbler Skrevet kl. 02:23
Hvor mange stjerner giver du? :

johnnyj:

Og iovrigt, jeg har aldrig proevet at lave noget som programmoer som jeg ikke er lykkes med. 

Saa det svaert for mig at forholde mig til at sige dit og dat kan ikke lade sig goere. Sf. kan det lade sig goere. Uanset om man er 2 eller 2000 programmoerer. 

Men man skal braende for det, det er 100. 

Tillykke og det er da rart at du aldrig har prøvet at fejle på et programmeringsprojekt. Dog har du så efter min mening meget til gode, at fejle med et programmeringsprojekt er virkelig en erfaring som alle programmører bør være rigere. Det er en god baggage for at kunne vurdere fremtidige projekter.

Desuden handler det at lave fx en søgemaskine som Google's om meget mere end bare programmering. Det er muligt Googles fundament engang kunne grundlægges af nogen få individer, men på det tidspunkt så konkurrencen på markedet meget anderledes ud, og Googles søgemaskine er idag et højteknologisk vidunder langt fra det stadie de startede på.

Hvis man vil ud og konkurrere vil jeg mene at den bedste strategi er at gøre noget anderledes end konkurrenterne og arbejde i niche-områder. Evt. supplerende services, istedet for at prøve at "slå" konkurrenten.

Der er bestemt intet galt med at have store ambitioner og engagement og tro på man kan nå langt, men en hvis fornuft og realisme er også på sin plads så man kan målrette sin indsats på et succesfuldt projekt.

Fra Odense
Tilmeldt 28. Jul 07
Indlæg ialt: 278
Fra  Tankefuld Skrevet kl. 02:57
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

Lars Nielsen:

Hvordan laver jeg en søgemaskine der er bedre end google? :-)

Det er det forkerte spørgsmål.

Det du ville spørge om er: hvordan bygger jeg en applikation der hjælper folk med at finde ting de er interesserede i på nettet?

Som jeg oplever det, er der to faktorer der spiller ind når jeg er endt på et site på nettet. Enten har jeg selv aktive søgt efter det (pull), eller også er der nogen der har skubbet linket ind foran næsen på mig (push).

Pull er næsten 100% google for mig, men push er pt. primært twitter og sekundært blog-feeds. Men på Push siden mangler jeg stadig input. Jeg mangler TiVo til internet. Giv nogle kvalificerede gæt på hvad jeg gerne vil se på nættet, og skub det ind under min næse, så har du en bruger i mig.

Så har du nok ikke en google killer, men en google sidekick.

Mvh. Joachim Lykke Andersen

Side 9 ud af 10 (94 indlæg)