What users are saying about

Algolia

11 Ratings

Apache Lucene

8 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

Apache Lucene

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

Add comparison

Likelihood to Recommend

Algolia

Algolia supports platforms that are web-based and Windows phone app based, which makes it more flexible. It focuses on features like API and SSL Security. The search results provided by Algolia are super-fast and very useful. It is extremely useful in a high-speed environment where data is required at your [fingertips]. When there is complex systems involved, it does a very good job.
No photo available

Apache Lucene

Apache Lucene offers great full-text search library that makes it easy to add search functionality to a website or other applications. Lucene is ideal if you want low-level access to the indexes and its APIs. For general purposes, Apache Solr, the web application built atop of Lucene can be used instead. Apache Solr comes with caching, HTTP/ JSON APIs and a simple web administration console.
No photo available

Pros

  • Extremely fast search results
  • Very easy to set up, no maintenance needed from our side
  • Efficient and easy to adapt ranking formula
Rich Warren profile photo
  • We found Apache Lucene to be extremely performant in querying large amounts of data and retrieving the correct files based on the metadata provided.
  • The online community offers great support for the product. Even though it is an open source tool, it is not difficult to find help online for it.
  • When we were creating a proof of concept application, we found that the software worked just as well, while being run locally on a resource-limited PC.
No photo available

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
  • We had difficulty porting the project to a cluster based environment on the cloud.
  • For our particular use case of retrieving documents based on text pattern matching, the program worked efficiently however, we did not find many resources for image pattern recognition based on their metadata.
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
No photo available

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
  • Being an open source project we did not have to pay any licensing fees for using Apache Lucene. It has greatly improved our search functionality in our web apps.
No photo available

Pricing Details

Algolia

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

Apache Lucene

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