[Web4lib] Faceted navigation as metasearch

Joshua Ferraro jmf at liblime.com
Sat Dec 30 17:46:29 EST 2006


On Sat, Dec 30, 2006 at 11:03:38AM -0800, Karen Coyle wrote:
> I think that pulling in all (or even some) of the retrieved records and 
> creating the facets on the fly would be prohibitively slow. Anyone know 
> a system that can do this?
Koha ZOOM's facets are created on-the-fly and can incorporate multiple
sources. The most expensive part of the process is retrieving all the 
records from remote targets (or even, if you're cheating a bit, the 
first 'page' of results from each target).

The process of creating the facets themselves is pretty painless ...
simply loop through each record and compile a count for the values in
each field that's earmarked for inclusion in a given facet; then sort
each facet by count. Code examples available upon request ;-).

Cheers,

-- 
Joshua Ferraro                       SUPPORT FOR OPEN-SOURCE SOFTWARE
President, Technology       migration, training, maintenance, support
LibLime                                Featuring Koha Open-Source ILS
jmf at liblime.com |Full Demos at http://liblime.com/koha |1(888)KohaILS


More information about the Web4lib mailing list