Description
The BooleanQuery doesn't work with .should(query), as it sets .should to empty object within the code. Cost me a bit of time to understand why it wasn't sending the should: {} properly.
I found out the following part of the code causes the .should to be reset to an empty object:
https://github.com/couchbase/couchnode/blob/master/lib/searchquery_queries.js#L576