Keep in mind, live search can be database intensive.
An example is "live search," where search results are fetched from the server and displayed to the users as they type in their search terms.