首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PostgreSQL进行全文搜索需要思维狮身人面像吗?

用PostgreSQL进行全文搜索需要思维狮身人面像吗?
EN

Stack Overflow用户
提问于 2013-02-15 17:05:52
回答 1查看 350关注 0票数 1

我在Rails 3应用程序中使用了thinking-sphinx (以及Heroku上的)和mySQL。现在我迁移到了PostgreSQL,我想知道:

  • 我需要thinking-sphinx,还是可以在PostgreSQL上实现所有thinking-sphinx函数?
  • 有什么想法-斯芬克斯能做我不能用PostgreSQL,因为后者也支持全文搜索吗?
EN

回答 1

Stack Overflow用户

发布于 2013-02-15 17:13:22

PostgreSQL确实支持全文搜索索引,但狮身人面像更快。它已经有几年的历史了,但您可以查看我的演示文稿PostgreSQL中的全文搜索,其中我比较了几种解决方案。

使用PostgreSQL FTS的优点:

  • 它是内置的,不需要运行另一种技术。
  • 索引自动与您的数据同步,不需要定期将数据导入索引。
  • 支持增量更新要容易得多。

使用Sphinx搜索的优点:

  • 更好的底线查询性能。
  • 有点容易理解索引。
  • 从RDBMS卸载搜索流量,这样您在理论上可以更容易地扩展。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14899716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档