How to implement custom refinement capabilities with InstantSearch for Vue 3?

I have a custom implementation based on the documentation around InstantSearch + Vue 3

What I’d like to achieve is provide some custom fields which on modification, would allow me to refine the search. Fields such as, category(ies), radius, rating and sorting.

So for instance if I have a dropdown bound to a v-model=“form.category” and I want to trigger a new search whenever the user modifies that dropdown, how would I achieve so? I’ve tried to trigger searchClient.search() once on change but get an error.