]> git.evergreen-ils.org Git - Evergreen.git/commit
abstract query representations from QueryParser
authorMike Rylander <mrylander@gmail.com>
Thu, 29 Dec 2011 16:36:20 +0000 (11:36 -0500)
committerLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Mon, 21 May 2012 19:22:43 +0000 (15:22 -0400)
commit33734b49a46374cce5ae05e7f33c32496334f600
tree87d59243e899822422da8bb83c505fe71178c538
parent7abdb32ecbfecc3f01016c64b8f3f8faff45a93e
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