Eliminate staged search
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
We've tried in the past to move from our current search mechanism, which trades completeness of results for performance, to a pure-SQL, completely accurate search. It didn't work out then, but, hope springing eternal, a new attempt was made. The forthcoming branch implements the output of a research project funded by MassLNC over the course of the last year or so. The result is:
* Faster core search, esp. for searches that are not over-broad
* Faster page rendering, esp. for search results, though across the board to some degree
* Fully accurate search results, including in the face of consortial configurations where, previously, small library's items could be omitted from result sets
* Reliance on and, more positively, access to new Postgres features
Changed in evergreen: | |
assignee: | nobody → Kathy Lussier (klussier) |
Changed in evergreen: | |
assignee: | nobody → Kathy Lussier (klussier) |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Branch pushed at http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ miker/lp- 1698206- eliminate_ staged_ search ... The baseline schema has /not/ been synced to the upgrade script, so testing will require running that after installation. I'm putting that off until any bugs are worked out of the DB-level code.