Apache Solr

(15)
4.3 out of 5 stars

Apache 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 Apache Solr?

Learning about Apache Solr?

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

Apache Solr Reviews

Request More Information
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 16 Apache Solr reviews
LinkedIn Connections
Apache Solr review by abhishek k.
abhishek k.
Validated Reviewer
Review Source

"Apache Solr has flexible Query for API and powerful engine"

What do you like best?

it is very easy and simple to access its data via REST API. The flexibility in adjusting the query in terms of boosting, faceting and more is very useful.

What do you dislike?

It would be good to handle authentication natively in an enterprise scale. Currently it has to be wrapped by another service that does authentication.

Recommendations to others considering the product

It is used whenever high and large data volume needs to be filtered and classified for search and filtering.Hence this is very poweful tool to be used . Alternative tools like elastic search can also be used and utilised in multiple search engine across the organisation whenever there is need to search on large volume of data. Hence it becomes essential to deploy , handy , quick and light weight tool . I would recommend this tool for all the organisation which is looking for easy search engine on high volume of data. This is big deal when performance is critical for frontend application across any organisation

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

it is powerful search engine to serve large data of information which is best used when quick search results are requested by the frontend system

Sign in to G2 Crowd to see what your connections have to say about Apache Solr
Apache Solr review by Marshall M.
Marshall M.
Validated Reviewer
Verified Current User
Review Source

"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.

What Enterprise Search solution do you use?

Thanks for letting us know!
Apache Solr review by Andrew C.
Andrew C.
Validated Reviewer
Verified Current User
Review Source

"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.

Apache Solr review by Ashish M.
Ashish M.
Validated Reviewer
Verified Current User
Review Source

"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

Apache Solr review by KC B.
KC B.
Validated Reviewer
Review Source

"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.

Apache Solr review by Stewart H.
Stewart H.
Validated Reviewer
Verified Current User
Review Source

"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.

Apache Solr review by Wayne L.
Wayne L.
Validated Reviewer
Verified Current User
Review Source

"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.

Apache Solr review by Timothy S.
Timothy S.
Validated Reviewer
Review Source

"Solr search"

What do you like best?

It works, it's fast and very stable. It's on top of Lucene which is pretty much the only open source solid search software available. SOLR is tied in with some hadoop distributions. It works and once you understand SOLR and LUCENE you are good.

What do you dislike?

Between Solr and ElasticSearch, there is a constant struggle to pick the best one. ElasticSearch is part of ELK and ties in well with LogStash and Kibana which makes it great for logs and big data stuff.

Recommendations to others considering the product

Try elastic search and solr. Add some logs and see which works best for your particular access methods and queries. They are very similar but elasticsearch is better for REST access.

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

Searching log files for data. We were able to do so without buying an expensive license from Splunk.

Apache Solr review by Executive Sponsor
Executive Sponsor
Validated Reviewer
Review Source

"Solr - Powerful and Flexible Search Engine"

What do you like best?

Solr is designed from th groud up for scalability. If you are launching a search product and expect demand to grow this is an excellent option. The support community is also excellent. One of the best Open Source projects out there.

What do you dislike?

For some tasks working with Solr requries customization beyond what is needed with commercial products. Solr lacks some data filters that commercial rpoducts offer. Entity extraction is basic.

Recommendations to others considering the product

Look at all the features that your project requires so that you can identify functionality that is off the shelf vs custom.

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

Online publishing. Performance and flexiblity and extensibility are all excellent.

Apache Solr review by Administrator in Restaurants
Administrator in Restaurants
Validated Reviewer
Review Source

"A Simple, Yet Capable Search Platform"

What do you like best?

Solr is a fairly straight forward product, that does what ti's supposed to with minimal maintenance. The platform is easily administrated via web portal, and allows for thorough awareness and assessment of the platform itself at any time.

What do you dislike?

We are on an older version of Solr, so most of my dislikes around the clunkiness of the UI has been fixed in newer versions as far as I can tell. Overall the product is very usable though,and it is hard to find a distinct dislike.

Recommendations to others considering the product

Move to the newest version if at all possible.

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

We are utilizing Solr with our Google Search Appliances for the search functionality within out internal company portal. Solr helps us query other databases for personnel and location information.

Apache Solr review by Cataldo M.
Cataldo M.
Validated Reviewer
Review Source

"For your search engines!"

What do you like best?

Good user interface, very nice experience. Low learning curve.

What do you dislike?

It requires a good knowledge a Lucene fundamentals.

Recommendations to others considering the product

I suggest to user Solr to easy implement a prototype of search engines with good web interface!

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

Information Retrieval, Search Engines prototype, Query suggestion Systems

Apache Solr review by Bharadwaj (Brad) C.
Bharadwaj (Brad) C.
Validated Reviewer
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Real Time Search with SOLR"

What do you like best?

Powerful real time search capability with Type-ahead search. SOLR can do partial matching search, phonetic search, synonym search and return the result instantly. Faceting is one feature that can add immense value to any ecommerce application

What do you dislike?

No built-in monitoring and alerting function for production system

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

Solved Type-ahead search and provide various faceting options to keep the customer engaged in a Retail domain so that he/she can isolate their products in less than 3 clicks.

Apache Solr review by Ameya K.
Ameya K.
Validated Reviewer
Review Source

"Easy of indexing the data"

What do you like best?

REST API for accessing and validating the data/records

What do you dislike?

new version release need to retesting existing code to make sure nothing breaks.

Recommendations to others considering the product

Can be used for real time notification and recommendation engine considering the latest user settings.

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

real time notification and recommendation engine considering the latest user settings.

Apache Solr review by Manjunath R.
Manjunath R.
Validated Reviewer
Review Source

"Amazing search engine with great search capabilities"

What do you like best?

Learning experience

Easy to use

Precise documentation

What do you dislike?

Do not have automatic auto scaling (Clustering, nodes and sharding) similar to Elasticsearch

Recommendations to others considering the product

Catch up with Elasticsearch

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

Search capabilities that hard to achieve using relational databases

Apache Solr review by User in Design
User in Design
Validated Reviewer
Review Source

"A fairly solid search platform built on Lucene."

What do you like best?

Solr is built on top of Apache Lucene, which is a trusted search indexing platform.

What do you dislike?

Managing the Solr instances was proving to be a pain, which is why we made the switch to ElasticSearch.

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

General content indexing for recipes, articles, news postings, log data, reporting.

Apache Solr review by Administrator in Photography
Administrator in Photography
Validated Reviewer
Verified Current User
Review Source

"Using to search media database"

What do you like best?

Speed, very fast and easy to use and has configurations when you want to dive deeper

What do you dislike?

Indexing and text based admin system, but mostly writing this because I have to find dislikes.

Recommendations to others considering the product

Try it out.

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

Speed of search results.

Kate from G2 Crowd

Learning about Apache Solr?

I can help.
* We monitor all Apache 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.