Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails heroku托管Rails应用程序的最佳搜索选项?_Ruby On Rails_Ruby On Rails 3_Full Text Search_Heroku - Fatal编程技术网

Ruby on rails heroku托管Rails应用程序的最佳搜索选项?

Ruby on rails heroku托管Rails应用程序的最佳搜索选项?,ruby-on-rails,ruby-on-rails-3,full-text-search,heroku,Ruby On Rails,Ruby On Rails 3,Full Text Search,Heroku,我最近一直在做一个新项目,一个很棒的搜索引擎至关重要。这是一款安装在heroku上的rails3应用程序,我正在寻找可能的解决方案(rubygem将是理想的解决方案),它提供了一种简单的方式来进行强大的全文搜索 现在,我正在使用acts_as_tsearch,它利用PostgreSQL并执行基本的匹配查询。尽管如此,它并没有真正收回好的结果(例如,如果我搜索“创建一个项目”和“我如何创建一个项目”作为一个查询存在,它不会找到它) 任何人都可以分享他们在全文搜索方面的经验吗?有人试用过Solr吗?

我最近一直在做一个新项目,一个很棒的搜索引擎至关重要。这是一款安装在heroku上的rails3应用程序,我正在寻找可能的解决方案(rubygem将是理想的解决方案),它提供了一种简单的方式来进行强大的全文搜索

现在,我正在使用acts_as_tsearch,它利用PostgreSQL并执行基本的匹配查询。尽管如此,它并没有真正收回好的结果(例如,如果我搜索“创建一个项目”和“我如何创建一个项目”作为一个查询存在,它不会找到它)


任何人都可以分享他们在全文搜索方面的经验吗?有人试用过Solr吗?

Heroku提供了一些插件,您可以轻松地将其添加到应用程序中。你应该看看和。

是你最好的选择。它们最近被添加为一个

我们最近尝试运行我们自己的Heroku应用程序搜索,但这并不值得,因为您必须担心搜索框的稳定性和可扩展性。最好与IndexTank等提供商合作

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

SOLR运行得非常好——起步有点贵(每月20美元),但它确实运行良好

他们最近增加了询问用户“您的意思是搜索[正确拼写]”的功能


您可以轻松地进行跨车型搜索(搜索用户、汽车和经销商)。

中有一个免费的解决方案。它使用PostgreSQL(>8.3)的全文索引支持,并在您的模型上创建搜索方法。如果创建索引,速度非常快(对于免费解决方案)


希望有帮助

呃,他们的问题是我根本无法让它运行..无论是在我应用程序的Heroku帐户上还是本地主机上。Emil,的安装说明应该包括使用您自己的本地Solr实例启动和运行。应该是heroku rake sunspot:solr:start——如果您有进一步的问题,我欢迎您对这些文档进行反馈。您是否有关于solr的“您的意思是……”文档的链接?非常感谢,我正在使用IndexTank,它们非常棒!此时(2011-12-21),我找不到IndexTank的注册页面,与教程中的页面相似的页面给了我一个例外,如果我转到登录页面,我会由于证书过期而收到SSL错误。