What users are saying about

Apache Solr

25 Ratings

Apache Solr

25 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8 out of 101

iManage Insight

1 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 1 out of 101

Add comparison

Likelihood to Recommend

Apache Solr

Very effective for end-user searching applications and for generating search results. Also very well suited to those looking for high reliability and performance. If [you're doing] fuzzy searching or if you are working on a smaller end-user application or an internal application that does not require high performance and flexible/adapting searching then it may not be necessary to use Solr.
No photo available

iManage Insight

It does a decent job at its core functions (that other free software does just as well or better).
No photo available

Pros

  • 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.
No photo available
  • It adheres to traditional Microsoft standards such as: fact-dump documentation with no coherent story or 'best practices' information, inability to automate common tasks, intentional obfuscation of its basic operations.
  • It provides OK search results. Not great, but OK.
No photo available

Cons

  • Indexing of data can sometimes be a slog, meaning it can sometimes take a while to get a large collection up and running if you have many fields that need to be indexed.
  • ElasticSearch offers better support and flexibility.
No photo available
  • There are about a dozen different config files to maintain, and the most important one is dynamically modified by Autonomy itself while it runs. Which means that it is impossible to automate the configuration or keep the configs in versioned source control. Even `cp *.cfg ~/cfgbak/` won't help you roll back a change, because it is never safe to restore a previous config. You'll be using `diff new.cfg old.cfg` a lot.
  • The Linux port is poorly thought out. The binaries are named *.exe. The StartService.sh scripts contain both `echo 'Are you sure you want to start the service? Hit ctrl-C to cancel''; read dummy` and, I kid you not, a `chmod a+x /path/to/my/binary.exe`.
  • Many features are poorly documented, leading to lots of back and forth with the support department just to answer basic questions like "what does this error code in my logs signify?"
  • It seems to reinvent the wheel, poorly, everywhere. E.g. the scheduled backup feature rolls through a user-defined finite list of directories in which to store backups. On day 0 it uses directory 0, on day 1 it uses directory 1, and after day N it rolls back and overwrites directory 0. Why would this be preferable to using a single directory and naming zip files based on the current timestamp?
No photo available

Likelihood to Renew

No score
No answers yet
No answers on this topic
iManage Insight1.0
Based on 1 answer
Management wants to see ROI on the (hefty) cost of purchasing this software, and has mandated that we continue using it.We would prefer to switch immediately.
No photo available

Alternatives Considered

Azure Search is not as mature as Apache Solr at this point. So the range of query flexibility is less than Solr. Also, when indexing content goes beyond 1 TB, it might become costly for Azure Search.
Kelvin Yeo profile photo
No answers on this topic

Return on Investment

  • It has enabled my organization to find information faster by being a one-stop service to search across content that were indexed from varying sources.
  • By using synonyms and usual lemmatizations / stemming, it enabled discovery of new content following every search.
Kelvin Yeo profile photo
  • I have learned to tack a zero onto the end of any estimate I make for how long an Autonomy change will take in both planning and implementation.
No photo available

Pricing Details

Apache Solr

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

iManage Insight

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details