01 januari 2010

 

Zoeken naar getallen met Google

In het leuke nieuwe boekje van Henk van Ess, werd ik even in verwarring gebracht omdat van Ess in de Google code adviseert om met drie puntjes naar getallenreeksen en rijen te zoeken. Drie puntjes? Het waren er toch twee?

Even wat heen en weer twitteren met @Henkvaness waarin hij mij wees op een pareltje van een discussie op Google Blogscoped van Philipp Lenssen.

Officieel zou het zoeken naar getallenreeksen inderdaad met twee puntjes moeten werken. Het gaat ook meestal goed bijvoorbeeld ["digitale spiegelreflexcamera" 300..500] om camera's tussen de 300 en 500 te vinden. Dat zijn dus ook allerhande 500 tips. Met euro's werkt deze operator nog steeds niet, met dollars daarentegen wel ["digitale spiegelreflexcamera" $300..500].

Er blijken echter uitzonderingen te zijn. Bij de reeks [1000000..10000000000] blijkt het niet goed te werken. Het geeft zelfs een foutmelding. Het lijkt er op dat 99999 met maximale minimum getal voor een reeks is. Maar wanneer je de search in de URL programmeert blijkt dat weer niet zo te zijn. De URL http://www.google.com/search?as_q=&as_nlo=1000000&as_nhi=10000000000&start=0 laat zien dat het minimum nummer wel degelijk groter mag zijn dan 9999. Maar deze URL is lastig te onthouden om op dit soort getallenreeksen te gaan zoeken. De oplossing zijn de drie puntjes [1000000...10000000000] die lijken altijd te werken.

Onze conclusie. Luie zoekers blijven gewoon twee puntjes gebruiken, maar wil je meer zekerheid gebruik dan drie puntjes. Zo leer ik dus ook weer wat bij tijdens het recenseren van een boekje over Google.

Overigens ook aardig is om te zien dat wanneer je creditcardnummers probeert te zoeken [4049000000000000...4049999999999999], Google die niet lijkt te tonen. Gelukkig lijkt het wel goed gaan voor logische reeksen van Nederlandse mobiele telefoonnummers [0653000000...0653999999]

References
Henk Van Ess (2009). De Google code. Amsterdam, Pearson Education. 136 pp.

Labels: , , ,


Comments:
@wowter,
Ik ben benieuwd naar wat je van het boek vindt. Ik ben het ook aan het lezen en ben er redelijk ambivalent over. Zet je je recensie online?
 
@margreet,
Ik snap je ambivalentie heel goed en hoe ik dat netjes oplos kun je straks zeker online lezen ;)
 
Een reactie plaatsen

Links to this post:

Een koppeling maken



<< Home

This page is powered by Blogger. Isn't yours?