HOW TO USE SEARCH:
- ' + ' signifies AND operator
- ' | ' signifies OR operator
- ' - ' negates a single token
- “ ” wraps a number of tokens to signify a phrase for searching
- ' * ' at the end of a term signifies a prefix query
- ' ( ' and ' ) ' signify precendence
- ' ~N ' after a word signifies edit distance (fuzziness)
- ' ~N ' after a phrase signifies slop amount