Ada*_*NYC 1 mysql postgresql thinking-sphinx ruby-on-rails-3
我在 Rails 3 应用程序中使用了 thinking-sphinx(以及 Heroku 上的 fly-sphinx)和 mySQL。现在我迁移到 PostgreSQL,我想知道:
我需要thinking-sphinx 还是我可以在PostgreSQL 上实现所有的thinking-sphinx 功能?
什么thinking-sphinx可以做我不能用PostgreSQL做的事情,因为后者也支持全文搜索?
PostgreSQL 确实支持全文搜索索引,但 Sphinx 更快。它已经有几年的历史了,但是您可以查看我的演示文稿PostgreSQL中的全文搜索,其中我比较了几种解决方案。
使用 PostgreSQL FTS 的优点:
使用 Sphinx 搜索的优点: