What users are saying about
9 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>Score 8.8 out of 101
Based on 9 reviews and ratings
33 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>Score 8.1 out of 101
Based on 33 reviews and ratings
Likelihood to Recommend
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.

Verified User
Employee in Information Technology
Financial Services Company, 201-500 employeesApache Solr
Solr spins up nicely and works effectively for small enterprise environments providing helpful mechanisms for fuzzy searches and facetted searching. For larger enterprises with complex business solutions you'll find the need to hire an expert Solr engineer to optimize the powerful platform to your needs.Internationalization is tricky with Solr and many hosting solutions may limit you to a latin character set.
Senior Front End Developer
GSATiComputer Software, 11-50 employees
Pros
Apache Lucene
- Quick search of very large amounts of data on a single machine instance.
- Extremely memory and disk efficient/performance.
- Easy to setup and integrate into external systems.
Search Engineer
Erie Movie HouseComputer Software, 1-10 employees
Apache Solr
- Easy to get started with Apache Solr. Whether it is tackling a setup issue or trying to learn some of the more advanced features, there are plenty of resources to help you out and get you going.
- Performance. Apache Solr allows for a lot of custom tuning (if needed) and provides great out of the box performance for searching on large data sets.
- Maintenance. After setting up Solr in a production environment there are plenty of tools provided to help you maintain and update your application. Apache Solr comes with great fault tolerance built in and has proven to be very reliable.

Verified User
Engineer in Engineering
Computer Software Company, 51-200 employeesCons
Apache Lucene
- 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.

Verified User
Employee in Information Technology
Financial Services Company, 201-500 employeesApache Solr
- These examples are due to the way we use Apache Solr. I think we have had the same problems with other NoSQL databases (but perhaps not the same solution). High data volumes of data and a lot of users were the causes.
- We have lot of classifications and lot of data for each classification. This gave us several problems:
- First: We couldn't keep all our data in Solr. Then we have all data in our MySQL DB and searching data in Solr. So we need to be sure to update and match the 2 databases in the same time.
- Second: We needed several load balanced Solr databases.
- Third: We needed to update all the databases and keep old data status.
- If I don't speak about problems due to our lack of experience, the main Solr problem came from frequency of updates vs validation of several database. We encountered several locks due to this (our ops team didn't want to use real clustering, so all DB weren't updated). Problem messages were not always clear and we several days to understand the problems.
Senior Consultant
EquancyInformation Technology and Services, 51-200 employees
Alternatives Considered
Apache Lucene
I have tried Elastic and Sphinx, each has their benefits but I feel like Apache Lucene overall is the best performing and easiest to setup and maintain.
Search Engineer
Erie Movie HouseComputer Software, 1-10 employees
Apache Solr
We have considering AWS search and Elastic search but decide to go with Solr as we need high speed and flexible query, and so far it meets all our requirement so we still continue with Solr.
Software Engineer
FPT softwareComputer Software, 5001-10,000 employees
Return on Investment
Apache Lucene
- 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.

Verified User
Employee in Information Technology
Financial Services Company, 201-500 employeesApache Solr
- It's enabled us to deliver fast, relevant search results on our new website. The site is still in beta and being actively developed so our complete ROI is still unknown.
- It integrates very well with Drupal so it has saved us from having to develop a custom solution.
Web Application Developer
City of PortlandGovernment Administration, 5001-10,000 employees
Pricing Details
Apache Lucene
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No
Apache Solr
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No