...
Type-ahead: all results will start with the typed string. For example:
Contains: the search string may appear anywhere within a result. For example:
Type-ahead should be the default approach. However, consider using the contains approach when:
...