1. A method comprising: receiving a character stream of non-completion characters input by a user; initiating, using at least one processor, a search query of one or more databases using the character stream of non-completion characters; and displaying one or more search results from the search query prior to input of a completion character by the user.