【发布时间】:2010-10-20 22:28:45
【问题描述】:
我希望在我的 Rails 站点上添加一个搜索框,想知道您是否可以向我推荐用于跨指定列进行一般搜索的解决方案。我注意到acts_as_ferret 插件看起来不错,但我也在寻找其他意见。任何线索或建议将不胜感激。
感谢收看!
【问题讨论】:
标签: ruby-on-rails search
我希望在我的 Rails 站点上添加一个搜索框,想知道您是否可以向我推荐用于跨指定列进行一般搜索的解决方案。我注意到acts_as_ferret 插件看起来不错,但我也在寻找其他意见。任何线索或建议将不胜感激。
感谢收看!
【问题讨论】:
标签: ruby-on-rails search
【讨论】:
我过去使用过 Ferret,但问题很少,尽管我听说 Sphinx 更好。
【讨论】:
我没有听说过关于 Ferret 的好消息,所以我使用了 Solr(它基于 Apache 的 Lucene)。它工作得很好,但我在输入中的某些字符出现问题导致问题,并且他们在发布包含所有补丁的更新时很慢。我的计划是将现有的项目切换到 Sphinx,看看它是否确实像某些人所说的那样好。
【讨论】:
Ferret 有问题,我正在使用 Sphinx(Thinking Sphinx 插件)。 Solr 基于 Java。 Sphinx 速度很快,它支持增量索引并与 will_paginte 集成。
【讨论】:
我在内部应用程序中使用 ferret 已经 2 年了,没有任何问题。性能和稳定性还可以,但我的用户群和数据量不是很大。在大约 600MB 的索引大小上,每天可能进行 300-400 次搜索。
【讨论】: