What users are saying about

Algolia

11 Ratings

Elasticsearch

87 Ratings

Algolia

11 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.9 out of 101

Elasticsearch

87 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.9 out of 101

Add comparison

Likelihood to Recommend

Algolia

Algolia is great anytime you need client search. I would never use it to do any automated tasks or anything like that, though. It's great for human use, and I don't know if anyone would ever want to use it for anything other than client-search, but Algolia knows its domain very well and solves client search more easily than any alternative I've seen.
Eli Allen profile photo

Elasticsearch

Elasticsearch is extremely well suited for structured (faceted) search, full-text search, and analytics workloads. Elasticsearch and the ELK stack are also a good fit for operations teams that want to be able to interrogate their logs in an online (read: fast) query tool. Elastic is amazing at creating super fast search experiences over very large datasets, where traditional RDBMS systems are either too costly or too slow.
Anatoly Geyfman profile photo

Pros

  • Algolia is lightning quick -- the fastest we found
  • Algolia has great tech support, tons of documentation, and many high quality ready-made plugins
  • Algolia allows for a high degree of customization
Michael Riess profile photo
  • Super-fast search on millions of documents. We've got over 2 billion documents in our index and the retrieve speeds are still in the < 1-second range.
  • Analytics on top of your search. If you organize your data appropriately, Elasticsearch can serve as a distributed OLAP system
  • Elasticsearch is great for geographic data as well, including searching and filtering with geojson, and a variety of geospatial algorithms.
Anatoly Geyfman profile photo

Cons

  • Customising the react packages can be difficult. Easy to send an excessive amount of requests
  • Customising ranking is restricted to prioritising factors, rather than weighting each factor individually
  • Costs can escalate dramatically when you expand your traffic
Rich Warren profile photo
  • Their documentation needs a lot of imporvement
  • Difficult to understand query language
  • New updates are difficult to adopt
Tarun Mangukiya profile photo

Likelihood to Renew

No score
No answers yet
No answers on this topic
Elasticsearch10.0
Based on 1 answer
We're pretty heavily invested in ElasticSearch at this point, and there aren't any obvious negatives that would make us reconsider this decision.
Aaron Gussman profile photo

Usability

No score
No answers yet
No answers on this topic
Elasticsearch10.0
Based on 1 answer
To get started with Elasticsearch, you don't have to get very involved in configuring what really is an incredibly complex system under the hood. You simply install the package, run the service, and you're immediately able to begin using it. You don't need to learn any sort of query language to add data to Elasticsearch or perform some basic searching.If you're used to any sort of RESTful API, getting started with Elasticsearch is a breeze. If you've never interacted with a RESTful API directly, the journey may be a little more bumpy. Overall, though, it's incredibly simple to use for what it's doing under the covers.
No photo available

Implementation

No score
No answers yet
No answers on this topic
Elasticsearch9.0
Based on 1 answer
Do not mix data and master roles. Dedicate at least 3 nodes just for Master
No photo available

Alternatives Considered

Algolia was by far and away the easiest of the three to implement. PostgreSQL has many search modules that can be used on top of your usual database, however, none are particularly efficient and can quickly become overwhelmed at scale. Equally, they do not handle business metric weightings well. Elastic search is what Algolia is built on and works well, however, it would require a lot more manual setup to ultimately get to a solution that is similar and likely worse than Algolia offer. Both Algolia and elastic search suffer from the problem of having to keep two items databases in sync.
Rich Warren profile photo
Power and simplicity along with performance.
Josh Kramer profile photo

Return on Investment

  • Decreased SEO landing page load speeds, due to faster search results.
  • Increased user conversion from search
  • Reduced server costs
Rich Warren profile photo
  • Positive impact. We could, for the first time, implement a really useful system to support our business users in working with our big data repositories.
Trung Le profile photo

Pricing Details

Algolia

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Elasticsearch

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details