在rails中实现全局搜索(通过不同资源搜索)的规范方法是什么?

时间:2014-06-16 13:05:57

标签: ruby-on-rails

对于我的应用搜索是一个大问题。我有很多资源,每个搜索结果都应该从那里选择位。

我应该制作搜索控制器吗?

那种情况下最好的架构是什么?

一个例子:

用户搜索“Eos D5”。 该应用应回复一个包含完整产品名称的字段,该字段由制造商名称和产品模型构成。此外,如果该产品在neary(对用户)商店有售,那么他还被告知有一个商店他可以从他附近购买该产品。 制造商产品的名称EOS D5是“佳能”。

这使用了三种型号:产品制造商购物。 输出类似于

  

佳能EOS D5

1 个答案:

答案 0 :(得分:1)

对于复杂搜索功能,我建议使用全文搜索引擎,例如Solr

有一个名为sunspot的伟大宝石,它可以轻松地与Solr融为一体。