Over a million developers have joined DZone.

ftopia Switches to Solr

· Java Zone

Microservices! They are everywhere, or at least, the term is. When should you use a microservice architecture? What factors should be considered when making that decision? Do the benefits outweigh the costs? Why is everyone so excited about them, anyway?  Brought to you in partnership with IBM.

Another company joins the Solr community today as they announce their migration from Sphinx open source search, to Apache's Solr technology.  The company, ftopia, provides secure online workspaces in the cloud.  Fabien Jakimowicz explains why his business made the switch:

"This week we have migrated our search engine from Sphinx to Solr. The main reasons for doing this are:

    •    Too strong of an interdependency between Delayed Job and Thinking Sphinx
    •    Full-text searching of documents stored in ftopia

Both Sphinx and Solr are full-text search engines. Sphinx has been designed for performance, relevance, and ease of integration. It is written in C++ and runs on most systems. Solr is based on the Lucene engine; its main strengths are its relevance and its extensibility."

Fabien goes on to discuss the issues they were having with Sphinx, specifically related to data volume.  ftopia is using Sunspot along with Solr and the scripts and tutorials make it really easy to install quickly, he says.  Finally, he talks about peformance:  "Compared to Sphinx, Solr’s main drawback is search speed. But Solr’s performances can be greatly improved by clustering Solr servers."

To read the full post, follow the Reference Box link.

Discover how the Watson team is further developing SDKs in Java, Node.js, Python, iOS, and Android to access these services and make programming easy. Brought to you in partnership with IBM.

Topics:

Published at DZone with permission of Mitch Pronschinske. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}