I have a series of providers in my index:
- some are local (they have specific lat/lng in their _geoloc attribute)
- some are state wide providers (they have a “state” attibute with the list of states they service, e.g. [“NY”, “FL”])
- some are national providers (they have a national: true attribute)
I want in my results anything that matches local providers by location close to my users, but also provide in the same results state and national providers. Adding a aroundLatLng filter automatically removes other results, no matter what facets or filters I try.
How can I achieve this?
Basically I want to have something like: aroundLatLng: x,y OR state: NY OR national: true