Solr

(14)
4.3 out of 5 stars

Solr is an open source enterprise search server based on Lucene search library, with XML/HTTP and JSON APIs, hit highlighting, faceted search, caching, replication etc.

Work for Solr?

Learning about Solr?

We can help you find the solution that fits you best.

Find the Right Product

Solr Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 15 Solr reviews
LinkedIn Connections
Solr review by <span>Marshall M.</span>
Marshall M.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Powerful, flexible search engine

What do you like best?

Solr is a very powerful, very flexible search engine. It is very fast and stable when configured correctly. Solr allows you to build your own custom request handlers and allows you to import data from pretty much any datasource. It is extendible, allowing you write your own plugins/importers to expand the built-in functionality. It's performance, scalability, and extendability make it a solid choice for powering real-time searches.

What do you dislike?

At least with version 4.3-4.10, the documentation for Solr was very lacking, and it is difficult to find help with things. There are a lot of features, particularly in your configurations, that can take a bit to understand and get setup correctly. There has been a lot of guesswork in figuring out some of these features, and it seems like there is a lot that could be better documented to help identify where certain things can be used. Dealing with Zookeeper can also be a hassle. Updating the configs through Zookeeper has not been the most straightforward thing.

Recommendations to others considering the product

If you do not have a search service and are relying on direct database reads for your searches, I'd highly recommend looking into using Solr for your search platform. Solr provides a lot of different ways to parse your search input and ways of improving your consumers' search experience. Newer versions of Solr (5, 6) are greatly improved and easier to get going with, along with better documentation, and are highly recommended.

What business problems are you solving with the product? What benefits have you realized?

Solr provides nearly all of the search logic for our products. Our dataset is fairly large, and Solr handles this very effectively. There have been some unique challenges in setting it up to take advantage of all that Solr has to offer, but it provides a very good search engine that works for us and our users.

Sign in to G2 Crowd to see what your connections have to say about Solr
Headshots
Solr review by <span>Andrew C.</span>
Andrew C.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Used as a replacement for Oracle Search with great improvements

What do you like best?

Solr is a very quick and easy way to search for keywords within a document, the ability to add weightings to search terms to increase the outcome of search relevance gives it great flexibility.

It has a great user interface to be able to search your data and create your search query, as well as check the status of the server and cache.

It was easy to hook this search into our code base, using the search url

What do you dislike?

The way you index the data to Solr could be improved, it has a document feeder built in but isn't the easiest to use and is recommended to not be used in a production environment, although we have done this in the past. Which means a separate application needs to be written to insert your data.

Creating a SOLR cloud isn't as straight forward as it could be, as it needs to use Zookeeper, which means an additional server/service to maintain, other similar search products do not require this.

Recommendations to others considering the product

Making the switch was relatively easy task and the increase on performance was well worth it.

What business problems are you solving with the product? What benefits have you realized?

We needed to improve the relevance and performance of our existing search, and by using SOLR did both of these with the added benefit of reducing the load on our Oracle Database. We improved our relevance and customers immediately noticed the difference. That was with the 'out-of'the'box' settings, we can see how this can be improved further.

What Other Non-Relational Databases solution do you use?

Thanks for letting us know!
Solr review by <span>Ashish M.</span>
Ashish M.
Validated Reviewer
Verified Current User
Organic
Reviewed On

Best Search Engine so far

What do you like best?

The customisability of the solr is so good that anyone can set it up and customise it for his/her needs

Aslo the documentation provided is too good

The inbuilt filters are more than sufficient for any of your needs and also you can customise them as per your need there are various features of solr that are helping us in our buisnesss

What do you dislike?

I have had many issues with multi word synonyms

it simply doesn't work

Recommendations to others considering the product

If you have huge database with huge raw text docs you can go for solr else database search is ok to use

What business problems are you solving with the product? What benefits have you realized?

We are solving problems for tax professionals to find rulings . Usually to find any previous ruling user has to go through 12 huge books with 10's of thousands of pages each so that was very time consuming task but now through our system people and find their resources in no time

Solr review by <span>KC B.</span>
KC B.
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

Solr is a great product for giving users an easy way to find data

What do you like best?

Solr strength is the fact that it can quickly search through billions (yes with a B) or records to ptu the right data in front of a user.

What do you dislike?

There is not much to dislike about solr. sometimes solr cloud acts up and does not fail over correctly.

Recommendations to others considering the product

if you need to search massive amounts of data, Solr is the best.

What business problems are you solving with the product? What benefits have you realized?

Search through millions or records with multiple facets within each record to get the right record in from of the searcher fast.

Solr review by <span>Stewart H.</span>
Stewart H.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Great product for slicing and dicing larger data sets

What do you like best?

The ability to quickly query data sets with various criteria.

What do you dislike?

The syntax at times can be arcane for end-users.

Recommendations to others considering the product

Prepare yourself for the syntax and be sure to routinely check the logs for issues if running against Cassandra as there are many times in which they don't seem to play well together.

What business problems are you solving with the product? What benefits have you realized?

We are using it in conjunction with Cassandra for doing various queries against our large datasets. It allows us to write queries on the dataset to inspect our data in various ways that is often hard to do in Cassandra alone. This has saved us time and thusly money.

Solr review by <span>Wayne L.</span>
Wayne L.
Validated Reviewer
Verified Current User
Organic
Reviewed On

Real time complex search with SOLR

What do you like best?

* Powerful real time search capability. SOLR can do partial matching search, phonetic search, synonym search and return the result instantly.

* Distributed architecture for scalability and availability.

* Open source with low cost of ownership

What do you dislike?

* CPU consumption can be high in some cases.

* No built-in monitoring and alerting function for production system.

Recommendations to others considering the product

If you need real time search of word or partial word, word synonyms, SOLR is for you. It is relatively easy to setup once you passed the not so great documentation and it is cost effective. The performance is good and very scalable.

What business problems are you solving with the product? What benefits have you realized?

We use SOLR for two difficult business challenges:

* Type ahead search. The application needs to build a short list of match words based on users input as they typing into a search field. The search field is unified search field, that means multiple data types to be searched. For example, the field can be built for search a person. As an user typing, front end client sends the partial input to SOLR to search person's first name, last name, phonetic and spelling variation of the names, social security number, bank account number, application IDs and so on. If an user typing first two letters of name "Mike" The search needs to return a list of matching words before user typing the third letter "k". The match word can be Mike, Micheal, McMillan or a system ID of MI12345.

* Record reconciliation. The application has data feeds from various data source and data needs to be annotated and cross reference to each other. One example is using SOLR to build a ranking system to identify the like-hood of two persons from two data sources are the same person in real world, based on social security number, name, gender, birthday, address, credit card number and so on. The data source may contain one or more above attributes for person identification.

SOLR enable us to build customizable search function quickly that perform and scale well. We had extensive research on other technologies, such as database text indexing and google search but found SOLR is the best match for our needs.

Kate avatar
Kate from G2 Crowd

Learning about Solr?

I can help.
* We monitor all Solr reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.