Is there a way to create a sort option for search results that works together with facets?
Indexing the Price:


Go to Administration -> Configuration -> Search and metadata
Edit your Search Index and click on Fields tab.
Select Product-&gt;Price from the Add related fields drop down in bottom of form and click on Add fields button. It will add fields for Product -&gt; price in index.
Enable check-box for the field Product » Price » Amount (decimal) and save the form.
Now, you will find Product » Price » Amount (decimal) (Min) and Product » Price » Amount (decimal) (Max) field in your list. Enable these fields and save the form.
Reindex your search.

Adding sorting in views:
Go to Administration -> Structure -> Views
Edit your view.
Add field Indexed Node: Product » Price » Amount (decimal) (Max) or Indexed Node: Product » Price » Amount (decimal) (Min) to sort view and save the view.