数据库存储50,000条记录。记录具有标题和ID。 我需要使用自动完成功能按标题进行搜索。
jQuery UI + ajax 适合吗?还是有更快的方法来做到这一点?
对于ajax,我需要在索引操作中执行MyRecord.all
吗?
然后将ajax请求转发到此操作?
答案 0 :(得分:1)
我建议在服务器端进行自动补全。从数据库中将5万条记录加载到Rails,将其序列化为JSON并在JS中进行解析会很慢。
找到匹配项的可能解决方案:
LIKE
-非常不鼓励,除非仅对前缀自动完成,否则无法对其进行索引pg_trgm