Switch from whoosh to ElasticSearch
Add configuration for using Solr
Add material type into search query
Merge branch 'caching'