LP#1687649 Z39.50 CQL query parser honors bools user/gmcharlt/lp1687649_signoff
authorBill Erickson <berickxx@gmail.com>
Tue, 2 May 2017 15:51:12 +0000 (11:51 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Tue, 2 May 2017 17:16:21 +0000 (13:16 -0400)
commitebbf51782664ded5979af86ecbe334fce360e183
tree5f066379577433594e50d15c3c693effc2c89279
parent3e78c58976f5e635cb52fa14b0a6f01f47e1b599
LP#1687649 Z39.50 CQL query parser honors bools

To test with yaz-client, Z server on localhost, database=evergreen:

Z> open localhost:2210/evergreen
Z> find @or @attr 1=4 @attr 4=6 "potter" @attr 1=4 @attr 4=6 "piano"

"Number of hits:" value should be greater than zero (~38) using the
concerto data set.

Similarly, opensrf logs should contain the line:

SRU search string [(title = potter or title = piano)] converted to
[title:potter || title:piano]

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm