我有一个小网站,大约有500张照片和每天150个访问者,它托管在Dreamhost上。我想添加一个简单的搜索引擎,不需要运行长时间进程,因为共享主机不允许。
搜索引擎应该处理不同字段,属于各种模型:照片、照片作者姓名、照片评论内容等等。
有没有可以帮助的插件?
我有一个小网站,大约有500张照片和每天150个访问者,它托管在Dreamhost上。我想添加一个简单的搜索引擎,不需要运行长时间进程,因为共享主机不允许。
搜索引擎应该处理不同字段,属于各种模型:照片、照片作者姓名、照片评论内容等等。
有没有可以帮助的插件?
http://github.com/theworkinggroup/rails_mysql_hacks/tree/master
至少有3个用于Rails的全文搜索引擎:
哪一个是最好的选择?这要看情况而定。 这里可以阅读关于sphinx和ferret的比较,其中包括Engine Yard的评论。
Ferret或Sphinx将需要专用的后台进程。您唯一的选择似乎是使用正确索引的MySQL全文搜索。
你可能想要了解Sphinx/Thinking Sphinx,以进行快速全文搜索。
我不知道在Dreamhost上安装Unix软件包和整个过程是否过于繁琐,但这是一个非常快速和强大的解决方案,将来可以满足你的需求。