abstract query representations from QueryParser
authorMike Rylander <mrylander@gmail.com>
Thu, 29 Dec 2011 16:36:20 +0000 (11:36 -0500)
committerDan Scott <dan@coffeecode.net>
Mon, 21 May 2012 19:12:15 +0000 (15:12 -0400)
commitaa1e447e779c4c46bae5e084426b8fff09480a1e
tree77c26d5ab0064709f329e315cadf9a2ef45e2402
parent65a75840f824e104792c8913336e8fa18d358339
abstract query representations from QueryParser

When you perform a search, you now also get back an abstract
representation of your search query.  fts-replacement.pl is a test
script that shows you things that QueryParser does, including the new
abstract query feature, and it also reconstitutes a string from the
abstract query to demonstrate the correctness of that query.

[Also]
Make last-wins true for facets, filters and modifiers -- arg!; Parameterized values win in the staged-search QP wrapper

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Scott <dan@coffeecode.net>
Open-ILS/src/extras/fts-replacement.pl [new file with mode: 0755]
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm