in my team we are thinking of having an application that allows a user to search different types of services provided by doctors (in my country there is nothing like that and there are many doctors who are unemployed) but many filters are needed and good search engine to find the service that an user really need.
MongoDB is not recommended to do that, what should I do?
I need to query with titles, descriptions, locations, qualifications, regex is not scalable and support having mongodb for fulltextsearch is not very good
You might consider taking a look at https://www.algolia.com/ if you want to build a tool with advanced search capabilities. I found it to be very easy to integrate with Meteor and the response times are also insanely fast even when searching over a large number of records.