MENU
GET LISTED
GET LISTED
SHOW ALLPOPULAR CATEGORIES

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.

Show More

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.

Show More

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

Bearing in mind businesses have special business requirements, it is wise that they abstain from settling on a one-size-fits-all, ideal software. Still, it would be almost impossible to find such an app even among well-known software systems. The sensible step to do would be to spell out the different important aspects that necessitate analysis such as major features, price terms, skill capability of the users, organizational size, etc. Next, you must do your research to a full extent. Go over these Apache Solr evaluations and explore the other software solutions in your list more closely. Such comprehensive product research ascertains you avoid mismatched apps and pay for the one that includes all the benefits your company requires in growing the business.

Position of Apache Solr in our main categories:

TOP 5

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

If you are interested in Apache Solr it may also be beneficial to examine other subcategories of Site Search Solutions collected in our base of SaaS software reviews.

Since each company has unique business wants, it is sensible for them to desist from searching for a one-size-fits-all faultless software system. Needless to say, it would be futile to try to find such an app even among market-leading software solutions. The clever thing to do would be to jot down the various essential factors that need consideration such as required features, finances, skill levels of workers, company size etc. Then, you should do your homework thoroughly. Read some Apache Solr Site Search Solutions reviews and check out each of the other systems in your shortlist in detail. Such comprehensive homework can make sure you reject ill-fitting platforms and choose the system that offers all the elements you need for business success.

How Much Does Apache Solr Cost?

Apache Solr Pricing Plans:

Free Trial

Apache Solr

Free

Show More

What are Apache Solr pricing details?

Apache Solr Pricing Plans:

Free Trial

Apache Solr

Free

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 are aware that when you make a decision to get a Site Search Solutions it’s vital not only to find out how experts rank it in their reviews, but also to discover if the real clients and companies that purchased these solutions are actually satisfied with the product. Because of that need we’ve devised our behavior-based Customer Satisfaction Algorithm™ that gathers customer reviews, comments and Apache Solr reviews across a vast array of social media sites. The information is then presented in a simple to understand form revealing how many clients had positive and negative experience with Apache Solr. With that information available you should be equipped to make an informed business choice that you won’t regret.

Video

Technical details

Devices Supported

  • Windows
  • Linux
  • Mac
  • Web-based

Deployment

  • 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

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
Note

Apache Solr
is waiting for
your first review.

Arrow

Write your own review of this product

ADD A REVIEW

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.

OR

Sign in with company email

Sign in with company email

Popular Apache Solr Alternatives

Top Competitors To Apache Solr By Price

Trending Site Search Solutions Reviews

Apache Solr Comparisons

Nestor Gilbert

By Nestor Gilbert

Nestor Gilbert is a senior B2B and SaaS analyst and a core contributor at FinancesOnline for over 5 years. With his experience in software development and extensive knowledge of SaaS management, he writes mostly about emerging B2B technologies and their impact on the current business landscape. However, he also provides in-depth reviews on a wide range of software solutions to help businesses find suitable options for them. Through his work, he aims to help companies develop a more tech-forward approach to their operations and overcome their SaaS-related challenges.

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?
FIND ALTERNATIVES
TOP

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.

Share
Tweet
Share