Rah*_*hul 1 full-text-search ruby-on-rails sunspot thinking-sphinx ruby-on-rails-3
我读了一篇比较太阳黑子和思维狮身人面像表现的文章(http://www.vijedi.net/2010/ruby-full-text-search-performance-thinking-sphinx-vs-sunspot-solr/ ).根据文章,太阳黑子在思考sphinx背后拖了很多,因为它使用xml与java层交互.这是那里提到的结果
Runs Thinking Sphinx Sunspot
5000 38.49 1611.60
10000 38.54 1648.51
15000 39.06 1614.52
20000 38.86 1583.53
25000 39.78 1613.79
30000 38.83 1595.60
35000 38.34 1571.96
40000 38.06 1631.87
45000 37.57 1603.31
50000 38.23 1634.53
Total 385.80 16109.26
Run Code Online (Sandbox Code Playgroud)
真的有这么大的差异吗?太阳黑子真的慢了吗?或者文章是否有偏见?你们推荐哪种全文搜索引擎?
pat*_*pat 13
如果你看看那篇文章的评论,似乎作者没有偏见,但时间不是两个库的可靠比较.
我是Thinking Sphinx的作者,所以当然我认为这是一个可行的选择并且应该对你很好 - 但有时候Solr(或者另一个选择)会更合适.Thinking Sphinx和Sunspot都得到了很好的维护和广泛使用 - 当然,Thinking Sphinx支持Rails 3和3.1并且不会很快消失.
我建议尝试一个或另一个,看看它是如何工作的 - 除非你正在处理一个庞大的网站,然后搜索不太可能成为瓶颈,所以选择你感觉更舒服的东西.