Boolean operator "/" (OR) not working when used in conjunction with parentheses for searching
|Category:||Search / Browse|
|Google Code Legacy ID:||atom-2362||Tested version:|
To reproduce this error:
1) Create a fonds-level information object named "one" with child-level descriptions (series) as "One Two", "One Two Three", and "One Two Three Four"
2)Save the information object
3)Enter the following boolean search string into the search bar:
one &&! ("two three" / four)
Search will return record One Two Three. See attached screen shots.
Based on the boolean operators used in the query [one AND NOT ("two three" OR four), search result One Two Three should not be returned.
NOTE: this was tested with the spaces on either side of the slash (/) removed, and it produced the same results. However, if OR is used instead, the search phrase returns the expected results.
[g] Legacy categories: Search / browse
#2 Updated by Jesús García Crespo over 8 years ago
- Category set to Search / Browse
- Assignee changed from Dan Gillean to Jesús García Crespo
- Target version deleted (
- Sponsored set to No
This is clearly 1.x, it's a problem with ZSL. Also, I don't think we should spend much more time tweaking our old search system so I will leave this issue without milestone.