The issue is that when i choose “price = 10€” it obviously excludes all prices which are below or above the 10€. So how can i make a refinement of my price but also show all “no price/free” results.
When i choose a refinement e.g "price = 10€" i want to be able to choose "no price" also and get results for both refinements
In order to do this, you’ll have to solve it form the index side by modifying your records. For the records that don’t have a price, I would add a
price : 0, and then you can apply a filter of “price = 10 OR price = 0”.
You can also create a new facet “isFree: true” as well. In short, you have to find a way to structure your records in a way that can answer your product needs.