I have an external API with Doctors data. Every doctor item will have:
- Location ( geolocation address )
- Opening hours
- Short description
- Area of expertise
- Price range
On my Drupal 8 website, I want to be able to utilize a search of Doctors data that will have filters ( location proximity and zip, some checkboxes, and dropdowns ).
I also want to have a google map view with these filters.
I'm looking for the best approach in the selection of search tools. My current options are:
- Search API ( i used it before but never with external data )
- Elastic Search ( still not sure about implementation )
- Introducing Feeds to import data into Drupal and then use Search API
- Something else?
I'm open to any suggestion in terms of implementation and tools selection.