Rails Sunspot 搜索的时候怎么实现自动提示,自动完成的效果?

ihlayy · 2013年02月27日 · 最后由 ihlayy 回复于 2013年02月27日 · 2943 次阅读

求助,sunspot 搜索的时候怎么实现自动提示,自动完成的效果,类似 twitter 的搜索

自动提示一般是靠 js 提供效果

http://twitter.github.com/typeahead.js/

#1 楼 @diudiutang 服务器返回给手机端

#2 楼 @ihlayy 这个貌似有点难度,页面和服务器很容易实时交互,手机端就不知道了,用 api 肯定不行,必须得找个支持这种交互的协议

手机前端看怎么使用下拉数据吧,用静态数组实现后,然后数据通过 api 调用服务端,服务端通过搜索返回 json 或者 protobuf 等数据。

最近比较惨。。发发牢骚。。

我想知道的是类似这样的,它这个是跟 activeRecord 结合的,我用的纯 redis,不能继承这个 https://github.com/wyh770406/sunspot-solr-search-with-auto-complete/blob/master/app/models/base_model.rb

需要 登录 后方可回复, 如果你还没有账号请 注册新账号