Powerful, fast and flexible search tool with a rich query API set
June 12, 2019

Powerful, fast and flexible search tool with a rich query API set

trang nguyen | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Apache Solr

We use Solr as a search server in our eCommerce project which our product data is stored as documentation. Solr works as both a data store server and search indexer. It provides a very high-speed query to respond almost immediately in milliseconds, allowing us to support the TypeAhead function to our end user.
  • Flexible and powerful query language allows us to build a various and complex query to retrieve data.
  • High-speed response query.
  • Good documentation and great community support.
  • Cluster mode with separate master and slave so we could scale each type base on we need to increase input data or response speed.
  • It does not support authentication and authorization so we need to place it inside a private network.
  • Working with Solr cloud require additional Zookeeper.
  • Master node requires reconfiguration if it down.
  • Increase our overall product performance.
  • Sped up our development time as Solr given effective and simple query.
  • Decreases our deployment time.
We have considering AWS search and Elastic search but decide to go with Solr as we need high speed and flexible query, and so far it meets all our requirement so we still continue with Solr.
Solr is suitable in almost every case for Indexing and Searching data, but If you need to expose your Solr server to the external network, you need to integrate with another authentication solution. Reviewing your business on input and response data to define a good strategy for Master and Slaver Nodes will save cost and increase system performance.

Solr would not fit if you want a data warehouse for storing data in binary or unstructured data.