In linea di massima un motore di ricerca deve stare sul server. Quindi in JS lato client non e` possibile.

Tuttavia qualcuno ha proposto dei piccoli motori da usare tramite JS (ma necessitano di scaricare su client TUTTO il database).
Con una ricerca nelle raccolte e/o in questo forum, trovi qualcosa.