Acq: Refactor General Search for more smarts and speed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
2.0 |
Fix Released
|
Undecided
|
Unassigned | ||
2.1 |
Fix Released
|
Undecided
|
Unassigned | ||
2.2 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
For Evergreen 2.0+ (eventually); 2.2+ (now)
A previous refactor of Acq general search (bug #927685) had the goal of returning a fuller result set when you search for objects based on the properties of a related invoice than what you, or for invoices based on the properties of related objects.
That implementation led to serious performance, which Ben Shum reported, and which this aims to address:
This branch is for 2.2 and master:
For 2.1 and before, the previous refactor (bug #927685) still hasn't been backported, although it was meant to be. I will close that bug and merge the work from that with this new work. The result will go into branches specifically for 2.1 and 2.0 and I will link to them on *this* bug.
Changed in evergreen: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in evergreen: | |
status: | Confirmed → Fix Committed |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Tested and seems significantly improved.
Signed off 2.2/master version:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ bshum/acq- unified- search- refactor