Scientific
Applications:
GUIDED GOOGLE: A SEARCH ENGINE
BUILT FROM GRID LABS
With the advent of the Internet, search engines have begun sprouting like
mushrooms after a rainfall. One of the most popular search engines that are
available on the Web is Google.
The Google search engine allows sophisticated searches, with required and
forbidden words, and the ability to restrict results based on particular
language or encoding. However, only a small number of web users actually know
how to utilize the true power of Google. Most average web users, make searches
based on imprecise query keywords or sentences, which presents unnecessary, or
worse, inaccurate results to the user. Based on this assumption, applications
that help guide user's searching sessions have started to emerge. This is
further motivated by the introduction of Google Web Services, which allows
developers to query the Google server directly from their application.
The Grid Computing and Distributed Systems (GRIDS) Laboratory at the
University of Melbourne, Australia has developed a "open source" meta-search
engine, called Guided Google, using the Google Web Services. The Guided Google
meta-search engine guides and allows the user to view the search results with
different perspectives. This is achieved through manipulation and automation
of Google functions that are accessible from Guided Google through the Google
Web Services. It supports both "Combinatorial Keyword Searching" and
"Searching by Hosts".
For description on system architecture, design, and implementation of
Guided
Google using Web Services, please browse the technical report available
at:
www.gridbus.org/papers/guidedgoogle.pdf.
The Guided Google software can be downloaded from Gridbus Project website
at www.gridbus.org
|