2011-05-14 101 views
2

我们使用Heroku托管的Rails。我不是一个伟大的开发者,也没有Solr或狮身人面像的经验。我们有一个Postgres数据库和一些文档,并且希望添加一个快速的模糊搜索来对付他们(主要是数据库)。Rails搜索索引:Sphinx或Solr?

有什么好处吗?代言?谢谢!

回答

2

这里是堆栈溢出几个以前的讨论:

Solr的是较大的和较旧的项目,可能有高级搜索功能的更多/更好的支持在路上,但对于你描述的情况来说,这是一个投入。它归结于Sunspot Solr客户端和Thinking Sphinx客户端之间的选择,这两者都非常出色。

我当然可以对Heroku上的Websolr插件进行认可,但是由于我运行它,所以有点偏颇;)实际上,我们是2009年夏季推出的首批Heroku插件之一。

+0

Nick我想我想跟你谈谈关于工作在项目上。自从我发布这个版本以来,我们决定使用WebSolr,但我的人员配备不足,可以使用一只手。 – bear 2011-05-15 15:25:09

+0

是的 - 我也读过这些,但觉得已经有足够的时间来保证刷新,再加上我们的上下文有些不同。谢谢! – bear 2011-05-15 15:25:57

2

对于一个'非伟大的开发者',我会建议太阳黑子。那么你不需要关心1)关于重新索引,除非你更新源代码的情况2)关于手动安装3)你可以使用SQLite进行测试

+1

谢谢 - 我们通过WebSolr使用太阳黑子,它对我们的目的非常有用。 – bear 2011-07-26 20:49:57

+0

我无法理解WebSolr在Solr之上添加了什么,它解决了什么问题? – Alexey 2011-07-28 14:45:26

+0

@Alexey它增加了“管理索引”,根据他们是“只是工作”的Apache索尔索引。这听起来像是如果性能开始成为问题并且你不愿意学习solr,它可能是一个很好的服务。 – Noz 2013-02-22 16:45:28