Как правильно заметили в комментах, нужно подумать, кто будет пользоваться поиском. Если не лютые технари, которые только и пишут, как с помощью булевых операторов (тогда ваще можно дать доступ к sql console), тогда все ок. Но если пользователи обычные, то лучше дать им человечные фильтры. Мол, показать самые мягкие и дешевые подушки. Утрирую, но такую фразу легко понять, а она несет под собой несколько булевых операторов.
Как-то так.