提醒:打造完美的 ajax 版 Google 自定义搜索 2011年04月11日

演示:以MSN订阅提醒为例 订阅到哪吒,有更新提醒我
哪吒机器人提醒:
提醒:老肥博客 » 非唠不可
【标题】打造完美的 ajax 版 Google 自定义搜索
【摘要】通常我们选用 google cse 自定义搜索引擎代替网站自身的搜索服务,可以减轻服务器的负载,但更重要的原因是 google 搜索有强大的词语分割、智能匹配、拼写纠正功能,甚至能将 "bb" 与 "blackberry", "dm" 与 "桌面管理器" 进行通配,这些算法是我们自己做不到的。我以前在博客中采用 iframe 版的 cse, 最近把它换成了定制性更强,基于 google ajax api 的新版,将经验分享一下。本方案优点:不搜索时完全不加载任何相关资源,如 ajax api 库等搜索 url 非常干净,没有多余的参数:fis.io/search?q=cse方便使用 javascript 对结果样式进一步调整获取代码首先需要在 控制面板 - 外观新功能!中选择“搜索元素”模式 (search element), 再选择一种布局和一种样式。实际上 ajax api 能做的事情非常多,比如就在搜索框下方即时展开结果列表。如果把结果列表悬浮绝对定位,再加上 search as user types, 就可以做 apple.com 右上角那种搜索样式了,一边输入一... (04-11 10:04)
收藏 |  评论 |  推荐给好友  | 
本文共有 0 次分享
评论
共有 - 条评论


我要反馈