Lunr

A bit like Solr, but much smaller and not as bright
Lunr.js is a small, full-text search library for use in the browser. It indexes JSON documents and provides a simple search interface for retrieving documents that best match text queries.