Google-like search query pattern matching
To identify quoted strings, single terms as well as subtracting those types.
Based on: http://stackoverflow.com/questions/1883188/google-like-search-query-tokenization-string-splitting
Submitted by Michael La Voie - 10 years ago