This nests a should block underneath the top-level must block in bib index queries to improve partial matches. At the moment, it's only including partial matches on titles. Thinking there is that titles are longer and author misspellings are more likely to be caught by the default fuzziness of the query_string.
It also changes how active is applied. It's removed as an AND argument from the query_string and conditionally appended to the must block unless the 'Include suppressed' sidebar filter is ticked.
Queries against prod and pinkeye return the alternate title shared in this helpdesk. Prod speed doesn't seem any slower, but pinkeye is definitely a bit slower with this change. Pinkeye is significantly slower at handling queries overall, but this change does seem to be a bit more expensive. Happy to test on the dev site before merging if we want to dig further into resource usage.
This nests a should block underneath the top-level must block in bib index queries to improve partial matches. At the moment, it's only including partial matches on titles. Thinking there is that titles are longer and author misspellings are more likely to be caught by the default fuzziness of the query_string.
It also changes how active is applied. It's removed as an AND argument from the query_string and conditionally appended to the must block unless the 'Include suppressed' sidebar filter is ticked.
Queries against prod and pinkeye return the alternate title shared in this helpdesk. Prod speed doesn't seem any slower, but pinkeye is definitely a bit slower with this change. Pinkeye is significantly slower at handling queries overall, but this change does seem to be a bit more expensive. Happy to test on the dev site before merging if we want to dig further into resource usage.