Until now, Elasticsearch has been the fall-back solution for developers.
Although a beautiful product for big data analysis or document search, it
hasn’t been designed for object searches. Algolia has. The purpose of this
blog post is to answer a question we’re frequently asked: If Algolia brings
a specific answer when Elasticsearch offers a broad set of tools, how do
they compare for database search?
This is the first time I’ve heard of Algolia. Unfortunately the docs page doesn’t reveal anything of the Algol’s secret sauce. So without knowing anything about it, I’d speculate that the performance difference comes from a highly optimized short ngrams storage/retrieval approach.
Original title and link: Full-text Search in your Database: Algolia vs Elasticsearch ( ©myNoSQL)