我做了一个带有搜索标签和自动完成功能的RoR项目。我使用MySQL数据库来存储数据,并使用jQuery ui进行自动完成。现在,我正在使用Solr太阳黑子做同样的项目。我的搜索功能正常运行。我可以使用相同的jQuery ui来实现自动完成功能,使用与MySQL相同的策略。对于Sunspot,jQuery是否会像使用MySQL数据库一样自动完成获取数据?
答案 0 :(得分:0)
是的,你可以....自动完成js片段只是从输入字段捕获搜索文本并将它们发送到后端控制器/动作.....然后ruby动作获取匹配数据....这取决于如何您可以从Solr或数据库中获取数据.....并且控制器/操作会使用您提供的数据响应自动搜索js片段...