I have built a nice search-engine template using Python Flask in the backend and providing faceted navigation in the frontend.
The frontend was built using:
This project might be interesting for you, if you want to build a lightweight searchengine with Flask on top of an already existing ElasticSearch index.
Please check it out on github: