【发布时间】:2012-02-14 09:27:50
【问题描述】:
我在 (psql) 中有一个包含大约 16,000 条记录的数据库;它们是电影的标题。我试图找出搜索它们的最佳方法是什么(目前正在通过网络在 Heroku 托管的 Ruby on Rails 网站上搜索它们)。但是,某些查询(例如搜索“a”之类的内容)可能需要长达 20 秒的时间。然而,我正在考虑使用 Sphinx,此类包被宣传用于全文搜索,所以我想知道这是否适合我的问题。任何建议将不胜感激。
【问题讨论】:
-
20 秒的查询对于只有 16k 条记录来说似乎相当大。您的查询是如何组合在一起的?
标签: ruby-on-rails postgresql heroku sphinx thinking-sphinx