added search functionality based on solr