search: Added escaping and * as wildcard character
search: Remove type parameter

We can use the table names of the individual models instead
search: Simplified token matching creation