【发布时间】:2012-03-17 12:08:42
【问题描述】:
我正在 Heroku 上使用 Ruby on Rails 构建一个应用程序,我对应该使用哪个全文搜索选项感到困惑。我关心的几件事:
- 实时搜索:我正在构建一个由用户生成的动态网站。
- 了解 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 相比如何?
【问题讨论】:
标签: full-text-search