]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP#2038472: Revive DYM optimizations
authorMike Rylander <mrylander@gmail.com>
Fri, 6 Oct 2023 15:41:10 +0000 (11:41 -0400)
committerGalen Charlton <gmc@equinoxOLI.org>
Mon, 27 Nov 2023 18:37:09 +0000 (13:37 -0500)
commit7f72e22bc23ae887fefd98074a7415e852fcb4c0
tree19c4fee5699e3fb5e6889e4be6afa10aaa62e0f7
parentadef8402e79e9590f117ff77058799deb053714c
LP#2038472: Revive DYM optimizations

After the initial release of the Did You Mean code, suggestion-time
optimizations were added to address some performance pitfalls that
showed up in certain, especially very large, data sets.  During later
development to build on the core infrastructure, those optimizations
were lost.

This commit brings those optimizations back (see upgrade 1282).

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
Open-ILS/src/sql/Pg/300.schema.staged_search.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.function.bring_DYM_lost_optimizations_back.sql [new file with mode: 0644]