I have used Algolia a bit and it is an awesome service. I have also used the TNT-search driver for scout and it is also pretty good, but not really a touch on the features, speed and ease that you get with Algolia.
Unfortunately, Algolia gets very expensive when dealing with a lot of records - for example one of our apps has over 10 million searchable rows, which would be thousands of $$ monthly!
Has anyone had any success in using both together? i.e. I would like use Algolia for recent records or categories where I need more advanced search capabilities (100k of records) and then use TNT search for the remainder.
EDIT:
Elasticsearch was the answer. It is a little harder to setup but has such great flexibility. I would highly recommend https://github.com/matchish/laravel-scout-elasticsearch to connect it up with Laravel Scout seamlessly.