query parser rewrite to get boolean operators to work