Allow combined search to be optional per class collab/miker/optional-combined-search
authorMike Rylander <mrylander@gmail.com>
Tue, 16 Apr 2013 19:08:10 +0000 (15:08 -0400)
committerMike Rylander <mrylander@gmail.com>
Tue, 16 Apr 2013 19:28:06 +0000 (15:28 -0400)
commitd6b227a3322d30e328da53eb58cca5e95c5bc5b4
treef8af4d53a36e06f9c71e9bb5a11fcec8988f0739
parent2fb125be8ae168cef03c947cedcc9c7db9ba4e28
Allow combined search to be optional per class

Relevance is thrown off for, in paticular, the keyword class when combined
search is used.  This is because the effect of an opaque blob of data, such
as the keyword|keyword index definition, is to applify the inclusion of spurious
(to the user) data in matching attempts.

This commit adds the ability to specify, per class, whether combined FTS should
be used, and turns this on for only the subject class by default.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.optional_combined_search.sql [new file with mode: 0644]