]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP#1290496: The quest for knowledge is over user/dbwells/lp1290496_z3950_search
authorDan Wells <dbw2@calvin.edu>
Sat, 22 Mar 2014 02:44:42 +0000 (22:44 -0400)
committerDan Wells <dbw2@calvin.edu>
Sat, 22 Mar 2014 02:44:42 +0000 (22:44 -0400)
commit663bad909af2e9b166a2591cb2f546cb36141a58
tree69bbe2297050a569b41fe157d34c99a1626c0857
parentf0b6585d367484fe2f8af0a93f28aa564c6788db
LP#1290496: The quest for knowledge is over

An apparently bad query plan causes Z39.50 searches of local
catalog to take an extremely long time to complete.  One theory
is that metabib.rec_descriptor is the culprit, but that has not
been verified.

This commit works around the immediate problem, but will need to
be revisited.  Some questions include:

1) Should we rewrite parts of open-ils.search.biblio.multiclass
(and the underlying storage methods) to use the new attr structures
more directly, rather than through a view of a view?

2) Alternately, should we rip it out?  If so, we will need to also
remove/nullify the "use_staged_search" option, since there will be
no functional non-staged offering.

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm