【发布时间】:2012-05-03 23:05:36
【问题描述】:
我有一个使用以下内容的 Rails 应用,
- 导轨 3.1,
- 红宝石 1.9.2,
- mysql,
- 狮身人面像搜索,
- 将分页,
- 思考狮身人面像,
- 我选择不使用 gem 进行简单登录,所以没有设计,没有 授权逻辑。从头开始登录,使用 BCrypt 加密密码。
- jQuery.
现在,这个应用程序只处理产品目录。 当我说产品目录时,不仅仅是一个简单的目录。它处理所有功能、类别、品牌。
在 2 个 mysql 表中列出的所有产品标题和功能上都有一个主文本搜索功能。标题和特点。搜索工作正常且相关。
我们决定在我们的应用中加入自动完成/自动提示功能。
问题:
我应该使用 gem 还是从头开始构建它?请说出你的理由
如果我应该使用一个 gem,使用哪一个,那个 gem 是最新的吗 并且有随时支持的论坛?
我们认为,在“标题”表上自动完成/建议会很好 与在“标题”和“标题”上添加自动完成/建议相比 “功能”表。你的cmets在那个?
这是什么,自动建议还是自动完成?
(比如,有 PAT ALLAN 和 BARRY HUNTER 思考 sphinx 和 sphinx 搜索,天哪!他们致力于支持让用户睡得安稳)
我详细说明了我的应用程序的元素,请指教!
谢谢!
【问题讨论】:
标签: ruby-on-rails-3 autocomplete full-text-search sphinx thinking-sphinx