[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