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)
committerMike Rylander <mrylander@gmail.com>
Thu, 6 Oct 2011 15:34:35 +0000 (11:34 -0400)
commiteba1bcdceb3afcd4d9771ef6a90e12dbb2f8db8f
treefe80df94c48e30e583da547413cbc5b1c7e35ee2
parentcda9ce06e6317c4b22f169edcee98574e9e7a36a
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