我即将推出一个测试版网站,heroku看起来是个不错的选择。唯一让我失望的是,Websolr 插件的唯一搜索选项是每月 20 美元。
我确信 Websolr 很棒,但在这个项目的早期阶段,我宁愿不增加这笔费用。
是否有任何免费搜索选项可以与heroku的 Blossom(免费)计划结合使用。
我觉得自己像个小气鬼!
我即将推出一个测试版网站,heroku看起来是个不错的选择。唯一让我失望的是,Websolr 插件的唯一搜索选项是每月 20 美元。
我确信 Websolr 很棒,但在这个项目的早期阶段,我宁愿不增加这笔费用。
是否有任何免费搜索选项可以与heroku的 Blossom(免费)计划结合使用。
我觉得自己像个小气鬼!
这篇文章似乎有很好的选择:
利用 postgrSQL 的全文搜索:
http://tenderlovemaking.com/2009/10/17/full-text-search-on-heroku.html
还解释了 Ferret 和 Solr 的选项。
IndexTank 有一个 heroku 插件,您可以免费使用。
它比 websolr 有一些优势,比如实时性、快速(全部在 ram 中)和一个非常灵活的评分系统,不需要重新索引(允许非常简单的 a/b 测试)。
我的 gem pg_search对 PostgreSQL 进行全文搜索,并直接在 Heroku 上工作。
检查一下,让我知道它是否适合你!
act_as_tsearch 效果很好。如果您的 postgresql > 8.3,则无需配置。不过,必须尝试使用多个表。将在 heroku 上使用它,直到我负担得起 WebSolr 附加组件。与上面文章链接(招标)中解释的文本方法相比,我发现它是一个更好的选择。
act_as_tsearch:http: //github.com/pka/acts_as_tsearch
不,我一周前也在寻找那个,但没有找到任何东西......
而且我认为其他类似这样的附加组件没有任何工作正在进行中,因为他们已经有了一个,所以他们不会不要放另一个免费的...:/
无论如何,heroku很棒,所以尝试让它与代码一起使用或者只需花费20美元:)
看起来 IndexTank 已被 LinkedIn 收购,并且将停止支持(尽管将来某些部分可能会开源)。有关更多信息,请参阅此帖子:https ://indextank.com/documentation/faq2
acts_as_ferret 无法工作,因为 Heroku 会定期清理 /tmp 目录。即使我需要全文解决方案。考虑试用acts_as_tsearch 插件。