white space robust search query parser