【发布时间】:2020-01-23 14:10:56
【问题描述】:
数据库存储 50,000 条记录。记录具有标题和 ID。 我需要使用自动完成功能按标题进行搜索。
jQuery UI + ajax 适合这个吗?或者有更快的方法吗?
对于 ajax,我需要在索引操作中执行 MyRecord.all 吗?
然后将ajax请求转发到这个action?
【问题讨论】:
-
jQueryUI 和 AJAX 是解决方案的一半。我会更关心数据库性能,并确保您可以在服务器端通过给定的过滤器字符串快速搜索,同时在有 N 个用户同时发出请求时保持性能。
-
另外,如果从上面看不清楚,通过AJAX将50,000条记录转储到客户端进行搜索不是一个可行的解决方案。您需要在服务器上进行过滤。
标签: jquery ruby-on-rails ajax autocomplete