Where Knowledge Rules

Computers & Technology:

Internet

Get a Widget for this title

Search engine evolution: Where they started and where they are today

overwhelming volume of data inside just one server, let alone across ten billion websites, is the source of the problem which is solved by the sorts of technique most visible in search engines. Since all decent servers are housed in Linux operating systems, it is no surprise that from the Linux commandline you can actually search for things yourself with a single command - 'grep'. And inside the perl language (one of the most flexible ways to handle a Linux server) pattern matching turns out to be a highly developed artform with all manner of different subtle ways to deal with it.

Though there are formalized and standardized ways of dealing with this stuff, what I find most enlightening in this issue is the basic structure of handling these acts of seeking and finding. For example from the commandline, grepping it enables you to specify a file or general location to look in, and then is totally free, enabling you to just type grep * "harry potter" and it'll root it out for you anywhere in your current folder. You could add /* to the * and indeed add many, and it would search deeper down the hierarchy. More cunningly you could write a perl script to produce a shell script which consisted of maybe a dozen commands and in one fell swoop you could search the whole machine for the term.

In perl, matching is more complex and therefore the process can be better controlled - it won't take two hours to do something which, with a little lateral thought, you could arrange to have done in seconds.

Naturally other languages and 'communication methods' in the broad world of domstic and business computers all have their equivalent - sql, common to Linux and to other server/system environments, has a basic facility for seeing if something equals something or is 'like' something (not actually hugely complex, a lot less useful than it sounds), and of course your various microsoft or cross-platform tongues, from asp to php, are all bound to have crude matching commands also.

In the end what made Google the King of the castle is quite simple. None of those matching systems, whether the sophisticated Linux enquiry-farms or the knuckle-dragging php-meets-sql blood-from-a-stone enquiry, can really face up to the alarmingly difficult task of scanning billions of objects in order to find one or more precise things in their content... raw sql would, for example, lead to a query taking between a quarter of an hour and a few hours - the equivalent search on Google for just one thing could


Below are the top articles rated and ranked by Helium members on:

Search engine evolution: Where they started and where they are today

  • 1 of 17

    by Ladymermaid

    Search engine ingenuity actually began long before the World Wide Web even came into existence. The concept of creating

    read more

  • 2 of 17

    by Manjiri

    Today a world without Internet and search engines seems to be something of an impossibility. It is hard to imagine such

    read more

  • 3 of 17

    by Lisa Bells

    Abstract:
    The evolution of the earch engines goes along with the development of the internet, for the convenience of the

    read more

  • 4 of 17

    by Constantin Daniela

    Do you want to cook something new for your family? Search the Internet for the best recipe available.Want to buy a product,

    read more

  • 5 of 17

    by EMoore

    The Internet, and WWW, (World Wide Web), and its search engines, Google, Yahoo, and the recent Microsoft's Live Search,

    read more

View All Articles on:
Search engine evolution: Where they started and where they are today

Add your voice

Know something about Search engine evolution: Where they started and where they are today?
We want to hear your view. Write_penWrite now!

Helium Debate

Cast your vote!

Is Swoopo an auction site or scam?

Click for your side.

125667

Featured Partner

Life in the Bible Institute

The Life in the Bible Institute's mission is to educate the general public about the value and importance of reading ...more

What is Helium? | Buy Web Content | Contact Us | Privacy | User agreement | DMCA | User Tools | Help | Community | Helium’s Official Blog | Link to Helium

Helium, Inc.
200 Brickstone Square Andover, MA 01810 USA