Sería más eficiente si la búsqueda se realizara al momento de escribir (eventos como:
input
,
keypress
,
keyup
,
keydown
) y los mensajes de alerta los mostraras en una etiqueta junto a la caja de texto. De esta forma, el usuario verá los resultados mientras escribe, sin la necesidad de quitar el foco al campo de texto y sin mensajes de alerta o ventanas modales que deba cerrar.