搜索引擎 问题:rails3.2 + ruby 1.9 + mysql 全文检索,用什么最好, thinking-sphinx?

xxw · 2012年11月21日 · 最后由 sanivbyfish 回复于 2012年11月21日 · 8162 次阅读

rails3.2+ruby1.9+mysql 全文检索,用什么最好?是 thinking-sphinx or sunspot,tire? 我准备用 sphinx,不知道有什么缺点? 望分析下。

#1 楼 @messiahxu sorry ruby1.9 笔误一下。

这 3 个都很不错

  • Sphinx 编译安装比较麻烦,尤其是在 Mac 上面,编译 coreseek 会遇到很多问题
  • Sphinx 实时索引比较麻烦(不知道现在会不会好一些)
  • Sphinx 的主键只能是 Integer 的,所以 MongoDB 的 ObjectId 将会成为问题

所以,推荐用 Solr 或 ElasticSearch

Solr 和 ElasticSearch 我都实际尝试过,效果很不错,就是得安装 Java 环境,Sunspot 和 Tire 整体都很好用,实时和效率都不是问题。

ms 没有简单的。。

6 楼 已删除

全文我觉得还是 solr 靠谱...

需要 登录 后方可回复, 如果你还没有账号请 注册新账号