Better search for Silverstripe's shop module with interchangeable adapters (currently mysql and solr) and filtering/faceting.