我正在Heroku上使用Ruby on Rails构建应用程序,并且对我应该继续处理的全文搜索选项感到困惑。托管的全文搜索选项 - IndexTank vs Solr vs Lucene
- 实时搜索:我关心的几件事我建立一个动态的用户生成网站。
- 参透Rails模型:我想基于用户是谁(所以,我真的不希望“只是”一个站点范围的搜索)
此外,一些以限制搜索结果在Heroku上配置Rails会很容易。
Heroku目前提供三种全文搜索选项:FlyingSphinx,Searchify IndexTank和WebSolr。任何人都可以概述每个人的赞成和反对意见吗?
基于我的研究,似乎很多人都对IndexTank感到满意。特别是,这blog post by Gautam Rege简要介绍了他的三种选择和他喜欢IndexTank的经验。
但是,在LinkedIn收购IndexTank之后,IndexTank的一些关键组件已经开源并且IndexTank服务已经停止。看起来Searchify是IndexTank的第一批(如果不是,现在是唯一的)替代品之一。有没有人有使用这个经验? Searchify与IndexTank以及其他两个选项如何比较 - WebSolr和FlyingSphinx?
Searchify对于IndexTank来说是一个完美的克隆 - 除了定价之外;)与免费在IndexTank中存储100k文档相比,Searchify有一个月的免费试用版。 – 2012-02-29 11:58:12
@GautamRege这是真的。虽然这很奇怪,因为在Heroku上有一个免费的25k文档基本计划。希望这不会改变。 – 2012-03-05 05:12:34
还有IndexDen,它同样是IndexTank克隆,它提供免费的入门级别。 – Cornelius 2012-09-24 14:43:06