Get blog data from a separate reusable module with a new waitForIt.
Create basic search functionality using ElasticSearch

http://www.elasticsearch.org/

I started with the blog, which seemed easier to start with.
Update permalink field in search indexing