This file contains term matchers - A matcher examines a search term and available tokens and determines
if there are any matches. This can include partial matches, contains, startsWith, etc. Each of these
types of matches is represented by a single TermMatcher to make it easy to add/remove them when you're
searching. For example, you might want to restrict the search to not include "contains" matches.