treat QPs without value as empty string

?show => {show: true}
?search= => {search: ''}