I was trying to create some academic collections, and I think I've come across an obscure bug in the library filtering code. That is, filtering fails with some complex criteria:
The following returns zero results:
- title:"Lexicon of the New Testament" OR (author:liddell title:lexicon)
Adding "AND", which isn't documented as being necessary, corrects the issue:
- title:"Lexicon of the New Testament" OR (author:liddell AND title:lexicon)
There are situations where adding AND doesn't correct the issue.
- type:lexicon AND (series:theological, title:hebrew, (author:liddell AND title:lexicon))
In this case, replacing the commas with ORs does correct the issue:
- type:lexicon AND (series:theological OR title:hebrew OR (author:liddell AND title:lexicon))
These criteria aren't actually useful, but they should return results. I created them to show the bug, as the original criteria which triggered the bug was very complex.