BYTE.com
RSS feed

Newsletter
Free E-mail Newsletter from BYTE.com
Email Address
First Name
Last Name




 
    
             
BYTE.com > Tangled in the Threads > 2000 > September

The Art Of Organizing Search Results

By Jon Udell

September 7, 2000

(The Art Of Organizing Search Results :  Page 1 of 3 )



In this Article
The Art Of Organizing Search Results
O'Reilly Search, Before And After
Linux Magazine Search, Before And After
People who set up websites often ask what's the best search engine to deploy.

When "best" means "easiest-to-use" my answer is usually Atomz. It's a hosted service, free for sites with fewer than 500 pages, which requires hardly any special skills to set up and use.

What does require some thought, and some skill, is the process of usefully organizing the results that come back from Atomz -- or indeed, from any other search engine. The Web is full of sites that make no effort to design their search-results pages. I don't just mean applying a templated style to the default Atomz or Excite or Verity or Microsoft result pages. Nor do I mean simply ordering results by relevance, which begs the question: relevant to whom, and for what? Rather, I mean a deep reorganization of the result set, which both reflects and adapts to the underlying information architecture of the site. Search engines can't do this for you. The task involves some or all of these things:

  • Discovering, and exploiting, metadata patterns implicitly present in the site.

  • Managing the site's content in a way that creates explicit metadata patterns.

  • Extracting metadata from search results.

  • Transforming the metadata into new, more useful shapes.

  • Converting the metadata into HTML, for delivery to the browser.

  • Possibly converting the metadata into XML for delivery to downstream components.

My first experience with this procedure yielded the search-results page for an earlier incarnation of this site:

byte-search-results_tn.gif

In this example, results are grouped by month. Within each group, icons are used to indicate three different datatypes -- newsgroup messages, press releases, and Byte.c

 Page 1 of 3 Next page


BYTE.com > Tangled in the Threads > 2000 > September
Dr. Dobb's Media Center

Next Generation ALM: Automating the Entire Build and Release Process
As more and more software development shops adopt Agile processes, fully automating the build and release management processes becomes a critical element of Application Lifecycle Management (ALM) strategy. Join Forrester Senior Analyst Jeffrey Hammond and Anders Wallgren, CTO from Electric Cloud, as they discuss release management best practices and how to get started. Wednesday, November 19, 2008. 11AM PT/2PM ET

Creating Common and Scalable SOA Solutions for the Enterprise Leveraging an Enterprise Service Router (ESR)
Creating Common and Scalable SOA Solutions for the Enterprise Leveraging an Enterprise Service Router (ESR) Despite the many emerging instances of SOA today, the ability to leverage common services and a common metadata layer in a secure and scalable manner is paramount, but rarely addressed. In this webinar, Intel discusses the core issues and opportunities behind the quest to provide a common services and information management layer, and explore a new architectural component called an Enterprise Service Router. Thursday, November 13, 2008. 11AM PT/2PM ET

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE: Volume 2 - Heuristic Algorithms
The Best of BYTE: Volume 2 - Heuristic Algorithms
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.

© 2008 Think Services, Privacy Policy, Terms of Service, United Business Media Limited
Site comments: webmaster@byte.com
Web Sites: BYTE.com, dotnetjunkies.com, Dr. Dobb's Journal, SD Expo, Sys Admin, sqljunkies.com, Unixreview



MarketPlace
IT Service Management that Delivers. Real Value. Real Flexibility. Real Results. Free Demo.
Fast online exception analysis. Capture customer crash data online.
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.
One Stop to Buy All Your Business IT Solutions. Browse Through Dell's Best Deals Online Now!
Find Scalable and Secure Dell� Network Server Solutions at Dell� - Official Site.
Wanna see your ad here?
 

web2