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>
Tue, 4 Oct 2011 03:24:31 +0000 (23:24 -0400)
commit3af689f8b44873ec4de14fc65b4277327a54c30a
tree39d04fe9e96ae1006db7c8346e091d47b20291e1
parentf1cd61176bf3fc631f218f2bb6dda11d91b57c12
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