As correctly noted in the comments, you need to think about who will use the search. If not fierce techies who only write how to use Boolean operators (then, you can finally give access to the sql console) then everything is OK. But if the regular, it is better to give them human filters. They say, show the soft and cheap pillows. I exaggerate, but this phrase is easy to understand, and it is under a few Boolean operators.
Something like that.