SuperCat using new in DB authority browsing with NFI
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 30 Sep 2011 20:20:04 +0000 (16:20 -0400)
committerLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 30 Sep 2011 20:20:04 +0000 (16:20 -0400)
commit41fcda99444d1848fa48319ccf40cdb418a31aaf
treedd9c741a5edf2214f8eb2168ebb03b47e1d7e36e
parente28e29fb14183ac9e4cd1244e459c47a6e860d8c
SuperCat using new in DB authority browsing with NFI

There are still no external (WWW) supercat API entry points AFAICT for
by axis browse top, search by rank, or search by heading.  There are no entry
points for doing anything by bib tag or by authority tag.

There are, however, (ML) supercat API entry points for all of these.

The new storage method was to support the only efficient way available
to us of mapping the results of the in-DB authority browse/search
functions (which are simple heading IDs, I think?) to authority record
IDs.

To do so in the middle layer would have been much, much slower, and
would either involve lots of request or passing potentially huge arrays
of IDs as arguments to a function.

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/authority.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/SuperCat.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm