bay6 / books-share

图书分享
5 stars 7 forks source link

fulltext search #17

Closed songjiayang closed 11 years ago

songjiayang commented 11 years ago

由于Sunspot尝试失败,失败的原因是查询没有结果,可能是因为有以下几个: 1:索引没有成功建立。 2:配置不正确,不支持分词查询。 无奈最终还是选择thinking-sphinx

thinking-sphinx的使用相对简单和可控,具体部署方法: 1:安装sphinx

2:安装redis

3:rails启动环境准备

ps: 目前实现了的功能是,对中文实现字模糊,英文词模糊的全文搜索。 需要增强功能:当有数据改变的时候,需要执行 rake ts:rebuild 重新构造索引,而这个显然不能在同一进程中。 那么这样是使用redis队列还是采用其他方法?

主要参考资料:

caok commented 11 years ago

good job