Solr Vs. Sphinx in a Ruby project
- by Robert Ross
I have a project that is being written on top of the Grape API framework in ruby. (https://github.com/intridea/grape)
The problem I'm having is that Thinking-Sphinx vs. Sunspot (Gems used to interface with each search index) have worlds different benchmarks.
View the Benchmark Here
We're trying to develop something that is quick and easy to deploy (Solr needs Java).
The issues we see right now is mainly that Solr is slower through Sunspot gem and Sphinx is faster through Thinking-Sphinx because Solr is HTTP REST calls where Sphinx is sockets.
Anyone have any experience in either and can explain pitfalls / bonuses?
Note: Needs to be deployable to Rails AND non-rails apps (Hence Sunspot).
Thanks!