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>