LP#1310751: Reorder query-building wrapper for QueryParser
authorMike Rylander <mrylander@gmail.com>
Wed, 14 May 2014 15:54:47 +0000 (11:54 -0400)
committerDan Wells <dbw2@calvin.edu>
Wed, 28 May 2014 17:08:28 +0000 (13:08 -0400)
commitc3327de4c99c19e98266a026457b3c07cfe7febe
tree07b2d5cc32877934b626ad9dc5017f885033908d
parente3e264ad948df150906def7591cf306b899dd871
LP#1310751: Reorder query-building wrapper for QueryParser

In order to make sure that the transparent boolean pushdown does
not cause filters and modifiers to end up deeply embedded in the
query tree, we put them at the front.

This is a short-term fix.  Long-term, we need to make use of the
floating subquery syntax ( {{ ... }} ) available in QueryParser,
which is designed to address the semantic separation between what
the user types into the search box, and the various UI widgets that
can add query clauses.

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm