Rails搜索插件&解决方案

时间:2009-04-21 20:11:40

标签: ruby-on-rails search

我想在我的Rails网站上添加一个搜索框,想知道你是否可以推荐我在指定列中进行常规搜索的解决方案。我注意到acts_as_ferret插件似乎很好,但我也在寻找其他意见。任何线索或建议将不胜感激。

感谢您的期待!

5 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

我过去曾经使用过Ferret而几乎没有问题,虽然我听说Sphinx更好。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

Ferret是马车,我正在使用Sphinx(Thinking Sphinx插件)。 Solr基于Java。 Sphinx很快,它支持delta索引,并且它与will_paginte集成。

答案 4 :(得分:0)

我在内部应用中使用雪貂2年没有任何问题。性能和稳定性都不错,但我的用户群和数据量并不是很大。可能每天搜索300-400次,索引大小约为600MB。