title: Solr Vs. Sphinx in a Ruby project
body: <p>I have a project that is being written on top of the Grape API framework in ruby. (https://github.com/intridea/grape)</p>
  
  <p>The problem I'm having is that Thinking-Sphinx vs. Sunspot (Gems used to interface with each search index) have worlds different benchmarks.
  <a href="http://webcache.googleusercontent.com/search?q=cache:7d9mKoTgV8EJ%3awww.vijedi.net/2010/ruby-full-text-search-performance-thinking-sphinx-vs-sunspot-solr/%20sunspot%20vs%20thinkingsphinx&amp;cd=1&amp;hl=en&amp;ct=clnk&amp;gl=us&amp;client=safari&amp;source=www.google.com" rel="nofollow">View the Benchmark Here</a></p>
  
  <p>We're trying to develop something that is quick and easy to deploy (Solr needs Java).</p>
  
  <p>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.</p>
  
  <p>Anyone have any experience in either and can explain pitfalls / bonuses?</p>
  
  <p>Note: Needs to be deployable to Rails AND non-rails apps (Hence Sunspot).</p>
  
  <p>Thanks!</p>