Overall Satisfaction with Algolia
It is used across development departments as the API from searching different system entities.
We could have gone with our own Elasticsearch setup. However, this would require maintaining a dedicated cluster over multiple regions. That has operational cost. We would also need expertise on best practices in tuning the different indexes and keeping the service highly available.
We choose to let Algolia take care of out text search needs and only take care of keeping it synced.
We could have gone with our own Elasticsearch setup. However, this would require maintaining a dedicated cluster over multiple regions. That has operational cost. We would also need expertise on best practices in tuning the different indexes and keeping the service highly available.
We choose to let Algolia take care of out text search needs and only take care of keeping it synced.
- Very little infrastructure needed. Can be used directly from client or from different services.
- Very reliable. We had very little down time if at all. Response times are good.
- Search API is a little confusing (what is a facet?).
- UI is nice, but it doesn't do a good job in helping you define your queries.
- Fast and reliable search indexes.
- Highly available service over multiple regions.
Algolia does not require your own setup so we could get going fast. Algolia is known for being fast and highly available. It requires less domain knowledge. It is a lot more expensive though. Another plus is that is it very easy to sync data to it. You can backfill millions of records in less than a minute.
Do you think Algolia delivers good value for the price?
Yes
Are you happy with Algolia's feature set?
Yes
Did Algolia live up to sales and marketing promises?
Yes
Did implementation of Algolia go as expected?
Yes
Would you buy Algolia again?
Yes