elasticlunrjs (npm): Lightweight full-text search engine in Javascript for browser search and offline search.
Keywords: search|text retrieval|offline search|full text search