Apache Solr Review

Apache Solr
Our score: 9.6 User satisfaction: 97%

What is Apache Solr?

Apache Solr is a popular, scalable, and open-source enterprise search platform used by a lot of websites and applications across the world which are managing high volumes of traffic. This fast-blazing and fault-tolerant search solution is developed by Apache Software Foundation, a non-profit organization and a community of developers that has been actively building and delivering open source software solutions and projects beneficial for companies and businesses.

Apache Solr is built based on Apache Lucene, a free and open source information retrieval software library that implements widely recognized full-text search capabilities. Thus, the search platform utilizes the powerful matching capabilities of Apache Lucene which can be applied to various types of data. Apache Solr delivers data handling features such as the ability to enable both schema and schemaless modes, combine and match Lucene analyzers, and automatically map newly generated fields to field types.

The search platform also provides multiple techniques for parsing queries which make it easy to search for data and content. In terms of dissecting and organizing data, the platform has faceting facing features designed to simplify such task. Furthermore, Apache Solr comes with scaling capabilities like load balancing, transaction logging, and partition splitting. The other powerful features included in Apache Solr are administration interfaces, plugins and extensions, geospatial search, multiple search indices, and statistics and aggregations.

Overview of Apache Solr Benefits

Enhance Data Handling By Activating Schema Or Schemaless Mode

Apache Solr is built with data handling capabilities and one of them is that it supports both schema and schemaless modes. Basically, the difference between the two modes is configuration. In schema mode, a schema needs to be designed and manually configured so it will be able to accommodate a particular data type. This is because not all types of data have the same field names and values.

On the other hand, when the schemaless mode is enabled, users no longer need a preconfigured schema to handle the ingested data. Instead, a schema is automatically generated, guesses are made to the type of data, and the schema is updated based on those guesses. The schemaless mode, therefore, accelerates sample deployments but it is not recommended for production use, as errors may not be detected right away,

Dynamic Fields

The search platform also uses dynamic fields. Dynamic fields permit users to add new fields that are not explicitly defined in the schema they configured. These dynamic fields are included in the schema and they are named with a wildcard character. So if they are indexing a document that contains a field that doesn’t have an exact match in the fields specified in the schema, such field will be matched with a particular dynamic field. Also, a field type is provided for the newly generated field. Dynamic fields are very useful when users forgot to define a specific field in their schema. Moreover, they will be able to have flexibility as they add documents and data.

Process Queries Written  In Multiple Languages

Apache Solr offers flexible and robust query features which streamline how searches are performed and how contents and data related to those searches are generated. For example, queries can be written in multiple languages such as English, Chinese, Japanese, German, French and more.

Flexible Query Parsing

The platform also has query parsers that can be plugged into applications. Through the aid of these query parsers, applications will have the capability to handle various types of query operations and deliver the most relevant content to app users. In addition, Apache Solr supports different query parsing techniques which include Boolean, phrase, term, numeric, and fielded

Slice And Dice Data Through Pivot Faceting

With Apache Solr, users can organize their data in multiple ways, allowing them to break the data into categories and sub-categories. This is called faceting. Faceting is a way of slicing and dicing a data so that it can be viewed and analyzed in multiple dimensions. This approach uses algorithms that define how data is broken down and grouped into facet categories.

Apache Solr implements a faceting feature called pivot faceting. With this feature, users will be able to set up different sophisticated “what if”scenarios” so that they can break down their search results, documents, and data in multiple ways. For example, if someone enters the word “restaurants” into the search box, the search result can show a list of the top 3 US states with restaurants that have 4 or 5 star ratings, indicating the number of 4 or 5 star restaurants present in each state. Through pivot faceting, this can still be broken down using a different scenario or a sub-category. So aside from showing the top 3 states, the search result can also generate a list of cities in those top 3 states that have 4 or 5 star restaurants, providing the number of 4 or 5 star restaurants for each city.

Automate Content Discovery

Apache Solr comes with content discovery features which enable searchers to quickly find and access whatever content or information they are looking for. As they type in search queries, the platform provides spelling suggestions, helping them check the spelling or words they are typing in. The platform can also automatically suggest terms or phrases related to what they are searching as well as give them the ability to instantly complete a word or phrase without the need to type the entire word or phrase.

Configurable Hit Highlighting

As part of its content discovery features, the search platform offers hit highlighting feature. With this feature, portions or fragments of the documents that match the queries made by searchers and contain the terms or phrases they typed in are highlighted. Because of this, they will be able to concentrate on specific areas of the document where matches occur. Also, this feature is configurable which means users can define the number of characters and the size of the fragments that need to be highlighted.

Enable Location-Aware Search

There is a very interesting feature in Apache Solr that can be used for generating content based on the location of the person making a query. This feature is known as spacial search. This type of search takes into account the geographical location of the searcher and uses geometric data types for finding matches. Geometric data types include points, lines and polygons. The platform supports such data types and generates results that show spatial relationships between the geometries. This location-aware search feature of Apache Solr can be extended to mobile applications. Thus, mobile apps can search, organize, and filter content depending on the locations of the app users who are doing the searches.

Enrich Your Content

With Apache Solr, the indexing process is made flexible. This is because it makes sure that users are able to gather data from different sources and come up with indices that contain rich content and documents. This is enhanced by the platform’s integration with Apache Tika, a content detection and analysis framework which can search and extract data from different file types in such a way that users no longer have to write or execute any code. In addition, the platform in itself can accommodate data even if it is not created and saved using the JSON file format, a widely-used and open-standard file format used for exchanging data between applications and generating site content. Apache Solr can process data from XML and CSV files, Microsoft Office documents, and other file types.

Rich And Powerful Administration Interfaces

Apache Solr is built with rich and powerful administration interfaces which make it easy for users to track what’s happening throughout the platform as well as gain full control of their Solr resources and instances. For instance, it has an interface where they will be able to access reports that give them insights into activities being performed within the platform. They can key check KPI metrics right straight from their web browser as well.

In case they want to review the queries they built and try alternative queries, the platform has a query interface where they can immediately test queries and apply them to their data. Interfaces are also provided for conducting data analysis and exploration. When it comes to uploading documents for indexing and enriching their indices, a user interface is also designed for that.

Open Source And Open Development Approach

As an open source search platform, Apache Solr provides developers with he with the ability to configure, enhance, and extend its capabilities so that it can function and operate according to their own processes and at the same time gives them the opportunity to be a part of a community that aims to develop the platform further. In fact, the Apache Solr code can be accessed from SVN and Git, allowing them to edit it to optimize the platform’s way of implementing its features and functionalities, fix bugs, and even apply patches.

Plugins And Extensions

Furthermore, the capabilities of Apache Solr can be enhanced by using plugins and extensions that are shipped with it. There are plugins which can be used for clustering search results, detecting languages, as well as for integrating with other tools from Apache such as Apache UIMA and Apache Velocity.

Overview of Apache Solr Features

  • Schema when you want, schemaless when you don’t
  • Dynamic Fields
  • Field Types
  • Copy Field Capabilities
  • Advanced Configurable Text Analysis
  • Powerful Relevance Tuning Capabilities
  • Multiple Approaches to Query Parsing
  • Near Real-Time Indexing
  • Pivot Faceting
  • Range Faceting
  • Multi-Select Facet Parameters
  • Content Discovery
  • Dynamic Search Results Clustering
  • Typeahead,
  • Autocomplete,
  • Auto-suggest
  • Spelling Suggestions
  • Hint Highlighting
  • Location-Aware Search
  • Spatial Integration
  • Rich Content
  • Manage a Variety of Data Types
  • Apache Tika Integration
  • Flexible and Extensible Input and Output Formats
  • Single-Node and Distributed Capabilities
  • Smart Caching
  • Performance Tuning
  • Scaling
  • Advanced Transaction log, Replication and Failover
  • Shard Splitting
  • Admin Interface
  • Open Source and Open Development
  • Plugins and Extensions

Apache Solr Position In Our Categories

Because companies have their own business-related needs, it is logical that they abstain from seeking a one-size-fits-all, ”best” business application. Regardless, it would be futile to try to chance on such a software product even among branded software systems. The correct step to do would be to write the several essential aspects that require investigation like important features, packages, technical skill aptitude of staff, company size, etc. The second step is, you must double down on your research fully. Have a look at these Apache Solr evaluations and scrutinize each of the solutions in your list more closely. Such comprehensive product investigation makes sure you weed out ill-fitting applications and select the system that provides all the tools you require business requires to achieve growth.

Position of Apache Solr in our main categories:


Apache Solr is one of the top 5 Site Search Solutions products

If you are interested in Apache Solr it might also be a good idea to check out other subcategories of Site Search Solutions listed in our database of SaaS software reviews.

Every business is different, and can require a particular type of Site Search Solutions solution that will be adjusted to their company size, type of clients and employees and even specific niche they support. It's not wise to count on getting an ideal services that is going to be suitable for each company no matter what their background is. It may be a good idea to read a few Apache Solr Site Search Solutions reviews first and even then you should keep in mind what the solution is supposed to do for your company and your staff. Do you need an easy and straightforward app with only basic features? Will you really use the advanced tools needed by experts and large enterprises? Are there any specific features that are especially practical for the industry you work in? If you ask yourself these questions it will be much easier to locate a reliable app that will match your budget.

How Much Does Apache Solr Cost?

Apache Solr Pricing Plans:

Free Trial

Apache Solr


Apache Lucene is delivered based on the Apache License, a free and liberal software license that allows you to use, modify, and share any Apache software product for personal, commercial, or open source development purposes for free. Thus, you can use Apache Lucene with no enterprise pricing plan to worry about.

User Satisfaction

Positive Social Media Mentions 61
Negative Social Media Mentions 1

We realize that when you make a decision to buy Site Search Solutions it’s important not only to see how experts evaluate it in their reviews, but also to find out if the real people and companies that buy it are actually satisfied with the product. That’s why we’ve created our behavior-based Customer Satisfaction Algorithm™ that gathers customer reviews, comments and Apache Solr reviews across a wide range of social media sites. The data is then presented in an easy to digest form showing how many people had positive and negative experience with Apache Solr. With that information at hand you should be equipped to make an informed buying decision that you won’t regret.


Technical details

Devices Supported

  • Windows
  • Linux
  • Mac
  • Web-based


  • Cloud Hosted
  • Open API

Language Support

  • English
  • Chinese
  • German
  • Hindi
  • Japanese
  • Spanish
  • French
  • Russian
  • Italian
  • Dutch
  • Portugese
  • Polish
  • Turkish
  • Swedish

Pricing Model

  • Free

Customer Types

  • Small Business
  • Large Enterprises
  • Medium Business
  • Freelancers

What Support Does This Vendor Offer?

  • email
  • phone
  • live support
  • training
  • tickets

Popular Apache Solr Alternatives

Top Competitors To Apache Solr By Price

Product name:
By quote

Trending Site Search Solutions Reviews

Product name:

Apache Solr Comparisons

What are Apache Solr pricing details?

Apache Solr Pricing Plans:

Free Trial

Apache Solr


Apache Lucene is delivered based on the Apache License, a free and liberal software license that allows you to use, modify, and share any Apache software product for personal, commercial, or open source development purposes for free. Thus, you can use Apache Lucene with no enterprise pricing plan to worry about.

What integrations are available for Apache Solr?

Apache Solr supports integration with many content management systems and other business applications and tools such as Hadoop, Cloudera, Hortonworks, MapR, and Cassandra, and Java Topological Suite library.  It also integrates with the following projects and solutions from Apache:

  • Apache Lucene
  • Apache Tika
  • Apache UIMA
  • Apache Zookeeper
  • Apache Velocity

Apache Solr
is waiting for
your first review.


Write your own review of this product


More reviews from 0 actual users:

women man women man man women

Join a community of 7,369 SaaS experts

Thank you for the time you take to leave a quick review of this software. Our community and review base is constantly developing because of experts like you, who are willing to share their experience and knowledge with others to help them make more informed buying decisions.

Sign in with LinkedIn Why we require LinkedIn?
  • Show the community that you're an actual user.
  • We will only show your name and profile image in your review.
  • You can still post your review anonymously.


Sign in with company email

Sign in with company email

Reviewed By Nestor Gilbert
Page last modified
Did you find this review useful?
Yes No

Thank you for your feedback

How can we make this page better?

Unsure about this software?

Why is FinancesOnline free? Why is FinancesOnline free?

FinancesOnline is available for free for all business professionals interested in an efficient way to find top-notch SaaS solutions. We are able to keep our service free of charge thanks to cooperation with some of the vendors, who are willing to pay us for traffic and sales opportunities provided by our website. Please note, that FinancesOnline lists all vendors, we’re not limited only to the ones that pay us, and all software providers have an equal opportunity to get featured in our rankings and comparisons, win awards, gather user reviews, all in our effort to give you reliable advice that will enable you to make well-informed purchase decisions.