I have setup an <InstantSearch in which I have some initial refinement filters pre-applied to the initial search query. It turns out that in some situations these refinement filters returns with no results at all for certain users.
Question is how can I achieve performing another search query with lessened filters if initial query does return with 0 results?
To my understanding so far if the InstantSearch search component accepted a searchResults prop the same way it provides a searchState I would be able to implement what I need by binding the searchResults ref to my component state and take action in some of the component lifecycle to perform the less restricted search query.
Thanks for any guidance in advance!