Mat*_*nde 28 lucene full-text-search sphinx ruby-on-rails searchlogic
我一直在寻找Rails的插件/宝石.大多数文章将Ferret(Lucene)与Ultrasphinx或者可能是Thinking Sphinx进行了比较,但没有人谈论SearchLogic.有没有人有任何关于这个比较的线索?你用了什么,它的表现如何?
Gen*_*e T 27
thinking_sphinx和sphinx工作得很漂亮,没有索引,查询,安装问题(5或6安装,包括生产slicehost)
为什么不是每个人都使用狮身人面像,比如说craigslist?在这里阅读它的局限性(一年半的旧文章.狮身人面像开发人员Aksyonoff正在研究这些问题,他正在提供功能和可靠性,并以惊人的速度消除错误)
http://codemonkey.ravelry.com/2008/01/09/sphinx-for-search/
http://www.ibm.com/developerworks/opensource/library/os-php-apachesolr/
全文搜索引擎的比较 - Lucene,Sphinx,Postgresql,MySQL?
雪貂:安装方便,不干活,索引速度很慢(一个mysql db:sphinx:3秒,雪貂:50分钟).在负载下生产中的drb服务器中记录良好的问题(索引损坏).话虽如此,我已经在develometn中使用它,因为3年前出现了act-as_ferret,它对我有好处.在某些情况下,不遵守搬运工堵塞是一个优势.
act-as-solr:一旦tomcat或码头到位,效果很好,但那些有时是痛苦的.由mattmatt提供的AAS fork是主叉,但该项目相对来说没有维护.
重新安装tomcat:SOLR/lucene毫无疑问是我见过的任何软件包的最佳知识库/支持搜索引擎(我想我并不感到惊讶),这里的搜索框:
http://www.lucidimagination.com/
太阳黑子新的红宝石包装,建立在solr-ruby上.看起来很有希望,但我无法在OSX上安装它.索引所有ruby对象,而不仅仅是通过AR的数据库
一件真正有用的事情是安装2个搜索插件,例如sphinx和SOLR,sphinx和ferret,看看他们返回的不同结果.这很简单@sphinx_results - @ferret_results
刚看到这篇文章和回复
http://www.jroller.com/otis/entry/open_source_search_engine_benchmark
http://www.flax.co.uk/blog/2009/07/07/xapian-compared/
pat*_*pat 18
首先,我明显的偏见:我创造和维护思维斯芬克斯.
事实上,我实际上看到Ben Johnson(SearchLogic的创建者)昨晚出现在纽约红宝石会议上.SearchLogic仅限SQL - 因此,如果您不处理大量表,并且不需要相关性排名,那么它可能正是您正在寻找的.语法也很干净.
但是,如果您希望所有查询智能都由您自己的代码处理,那么Sphinx或Solr(我认为是Lucene)可能会更好地解决问题.
SearchLogic是一个很好的插件,但实际上是为了让您的搜索代码更具可读性,它不提供Sphinx所做的自动索引.我没有使用过雪貂,但是狮身人面像非常强大.
http://railscasts.com/episodes/120-thinking-sphinx
很好的介绍,看看它是多么灵活.
| 归档时间: |
|
| 查看次数: |
15682 次 |
| 最近记录: |