ruby-on-rails - Heroku托管的Rails应用的最佳搜索选项?

标签 ruby-on-rails ruby-on-rails-3 full-text-search heroku

我最近一直在从事一个新项目,其中一个出色的搜索引擎至关重要。这是一个在heroku上托管的rails3应用程序,我正在研究可能的解决方案(rubygem是理想的),它提供了一种简单的方法来进行强大的全文本搜索。

现在,我使用的是acts_as_tsearch,它利用PostgreSQL并执行基本的MATCH查询。但是,它并没有真正收回良好的结果(例如,如果我搜索“创建项目”,而“如何创建项目”作为查询存在,则找不到)。

有人尝试过Solr,有人可以分享全文搜索的经验吗?

最佳答案

IndexTank是您最好的选择。它们最近被添加为Heroku add-on

最近,我们尝试仅对Heroku应用运行自己的搜索,这是不值得的,因为您必须担心该搜索框的稳定性和可扩展性。最好与IndexTank之类的提供程序一起使用。

IndexTank还为Reddit和Wordpress.com提供动力,因此可以确信它是可靠的。

关于ruby-on-rails - Heroku托管的Rails应用的最佳搜索选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4914409/

相关文章:

php - 通过 : remote_cache 使用 Capistrano + Gitlab 进行部署

google-app-engine - 我可以在 App Engine 上使用全文搜索按文档 ID 进行查询吗?

sql - 有人可以给我一个关于 lucene.net 工作原理的概述吗?

ruby-on-rails - 在 Rails 中使用 simple_form 时,如何使用它来显示某些字段的数据而不是输入?

ruby-on-rails - Rails,自定义异常

ruby-on-rails - 我可以在 Heroku 上使用 Bower 和 Rails 并且仍然将 bower_components 目录保留在 GIT 之外吗?

php - 在 PHP 中匹配关键字

ruby-on-rails - 在使用 Tumblr API v2 获取仪表板请求时遇到问题

ruby-on-rails - Rails,pow和Library未加载:/usr/local/lib/libsqlite3. 0.8.6.dylib

ruby-on-rails-3 - 在命名空间模型上使用 factory_girl_rails 和 Rspec