Solr Search or Views Exposed Filters
Assuming that you use proper fields that keep the relevant information (either in nodes or custom entities), it is possible that this can be achieved with Views exposed filters (the slider will require some client-side programming). For more search features, you can also use the Search API without needing to get into the complications of Apache Solr.