【问题标题】:Rails Search Plugins & SolutionsRails 搜索插件和解决方案
【发布时间】:2010-10-20 22:28:45
【问题描述】:

我希望在我的 Rails 站点上添加一个搜索框,想知道您是否可以向我推荐用于跨指定列进行一般搜索的解决方案。我注意到acts_as_ferret 插件看起来不错,但我也在寻找其他意见。任何线索或建议将不胜感激。

感谢收看!

【问题讨论】:

    标签: ruby-on-rails search


    【解决方案1】:

    【讨论】:

    • (思考)Sphinx 很棒,除非你有一个复合或非整数主键,在这种情况下你被 sphinx 搞砸了。
    【解决方案2】:

    我过去使用过 Ferret,但问题很少,尽管我听说 Sphinx 更好。

    【讨论】:

      【解决方案3】:

      我没有听说过关于 Ferret 的好消息,所以我使用了 Solr(它基于 Apache 的 Lucene)。它工作得很好,但我在输入中的某些字符出现问题导致问题,并且他们在发布包含所有补丁的更新时很慢。我的计划是将现有的项目切换到 Sphinx,看看它是否确实像某些人所说的那样好。

      【讨论】:

        【解决方案4】:

        Ferret 有问题,我正在使用 Sphinx(Thinking Sphinx 插件)。 Solr 基于 Java。 Sphinx 速度很快,它支持增量索引并与 will_paginte 集成。

        【讨论】:

          【解决方案5】:

          我在内部应用程序中使用 ferret 已经 2 年了,没有任何问题。性能和稳定性还可以,但我的用户群和数据量不是很大。在大约 600MB 的索引大小上,每天可能进行 300-400 次搜索。

          【讨论】:

            猜你喜欢
            • 2017-09-02
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-09-15
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多