【问题标题】:Hosted full-text search options - IndexTank vs Solr vs Lucene托管全文搜索选项 - IndexTank vs Solr vs Lucene
【发布时间】:2012-03-17 12:08:42
【问题描述】:

我正在 Heroku 上使用 Ruby on Rails 构建一个应用程序,我对应该使用哪个全文搜索选项感到困惑。我关心的几件事:

  1. 实时搜索:我正在构建一个由用户生成的动态网站。
  2. 了解 Rails 模型:我想根据用户是谁来限制搜索结果(所以,我真的不想要“只是”一个站点范围的搜索)

此外,在 Heroku 上使用 Rails 轻松配置的东西将是一个额外的好处。

Heroku 目前为全文搜索提供了三个选项:FlyingSphinxSearchify IndexTankWebSolr。任何人都可以概述每种方法的优缺点。

根据我的研究,似乎很多人都对 IndexTank 感到满意。特别是,blog post by Gautam Rege 简要概述了他对这三个选项的体验以及他对 IndexTank 的偏好。

然而,LinkedIn 收购 IndexTank 后,IndexTank 的一些关键组件被开源,IndexTank 服务停止。 Searchify 似乎是 IndexTank 的前几个(如果不是,目前是唯一的)替代品之一。有没有人有使用这个的经验? Searchify 与 IndexTank 和其他两个选项 - WebSolr 和 FlyingSphinx 相比如何?

【问题讨论】:

    标签: full-text-search


    【解决方案1】:

    我将解决您关于Searchify/IndexTank 的问题:

    1. Searchify 具有真正的实时索引。添加文档的毫秒数,它就变得可搜索。无需提交或重新索引。

    2. 有一个用于 Searchify 的 Ruby 客户端库,这里是文档和下载链接:http://www.searchify.com/documentation/ruby-client

    kidpollo 还有一个不错的第 3 方客户端,名为 Tanker,一些 Ruby 人更喜欢它:https://github.com/kidpollo/tanker

    【讨论】:

    • Searchify 是 IndexTank 的完美克隆 - 定价除外 ;) 与 IndexTank 中免费存储 100k 文档相比,Searchify 有 1 个月的免费试用期。
    • @GautamRege 是的。虽然很奇怪,因为在 Heroku 上有一个 25k 文档的免费基本计划。希望这不会改变。
    • 还有 IndexDen,它也是 IndexTank 的克隆,提供免费的入门级层。
    猜你喜欢
    • 2011-03-14
    • 2014-12-16
    • 2011-04-04
    • 2014-02-24
    • 2018-04-24
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多