[发明专利]一种即时搜索方法及装置在审
| 申请号: | 201210419351.7 | 申请日: | 2012-10-26 |
| 公开(公告)号: | CN102930002A | 公开(公告)日: | 2013-02-13 |
| 发明(设计)人: | 张玥;刘晓环;菅文静 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 倪志华 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 即时 搜索 方法 装置 | ||
【技术领域】
本发明涉及搜索引擎技术,特别涉及一种即时搜索方法及装置。
【背景技术】
搜索引擎已经成为人们获取信息的重要工具。让用户以最少的操作代价及时找到所需的信息,是搜索技术发展的方向。
在现有搜索技术中,用户在输入框输入文本时,搜索引擎会给出与用户输入文本相关的提示词语,这些提示词语有助于用户快速键入自己想要搜索的关键词。但是在这种搜索方式下,用户想要查看自己选定的提示词语的搜索结果,必须通过一次键入操作才能实现,并且,搜索引擎在用户键入之后,必须通过页面跳转才能给用户提供搜索结果,如果用户对自己之前选定的提示词语的搜索结果不满意,而想查看另一个提示词语的搜索结果,则还需要重新进行一次搜索操作,这增加了用户为找到自己所需信息的操作成本,降低了搜索效率。
【发明内容】
本发明所要解决的技术问题是提供一种即时搜索方法及装置,以解决现有搜索技术中存在的用户操作成本高、搜索效率低的缺陷。
本发明为解决技术问题而采用的技术方案是提供一种即时搜索方法,包括:A.根据用户输入文本获取关联关键词并在输入页面展示所述关联关键词;B.当在展示所述关联关键词的位置监听到预设的鼠标事件时,获取从搜索服务器返回的与所述关联关键词匹配的搜索结果,并在所述输入页面的匹配区域加载与所述关联关键词匹配的搜索结果。
根据本发明之一优选实施例,所述步骤A进一步包括:判断所述输入文本是否满足触发条件,如果是,则获取从所述搜索服务器返回的与所述输入文本匹配的搜索结果,并在所述输入页面的匹配区域加载与所述输入文本匹配的搜索结果。
根据本发明之一优选实施例,所述触发条件包括以下任意一种:所述输入文本的停顿时长达到预设值;或者,所述输入文本的长度达到预设值;或者,所述输入文本与预设词表中的词相匹配。
根据本发明之一优选实施例,所述步骤B进一步包括:当所述鼠标事件结束时,恢复加载所述匹配区域的原始展示。
根据本发明之一优选实施例,所述鼠标事件包括以下任意一种:鼠标停留、鼠标拖动、鼠标晃动、鼠标点击。
根据本发明之一优选实施例,所述匹配区域根据所述输入页面所处终端的姿态确定。
根据本发明之一优选实施例,所述搜索服务器通过下列步骤返回与所述关联关键词匹配的搜索结果:B1.判断所述关联关键词是否存在缓存的搜索结果,并且缓存时效未过期,如果是,则执行步骤B2,否则执行步骤B3;B2.将所述缓存的搜索结果作为与所述关联关键词匹配的搜索结果以返回;B3.在搜索索引库中查找与所述关联关键词匹配的搜索结果以返回,以及,确定缓存时效并将返回的搜索结果缓存。
根据本发明之一优选实施例,根据设定区间的随机数确定缓存时效。
本发明还提供了一种即时搜索装置,包括:关键词获取单元,用于根据用户输入文本获取关联关键词并在输入页面展示所述关联关键词;第一渲染单元,用于在展示所述关联关键词的位置监听到预设的鼠标事件时,获取从搜索服务器返回的与所述关联关键词匹配的搜索结果,并在所述输入页面的匹配区域加载与所述关联关键词匹配的搜索结果。
根据本发明之一优选实施例,所述装置进一步包括:第二渲染单元,用于判断所述输入文本是否满足触发条件,如果是,则获取从所述搜索服务器返回的与所述输入文本匹配的搜索结果,并在所述输入页面的匹配区域加载与所述输入文本匹配的搜索结果。
根据本发明之一优选实施例,所述触发条件包括以下任意一种:所述输入文本的停顿时长达到预设值;或者,所述输入文本的长度达到预设值;或者,所述输入文本与预设词表中的词相匹配。
根据本发明之一优选实施例,所述第一渲染单元进一步用于:当所述鼠标事件结束时,恢复加载所述匹配区域的原始展示。
根据本发明之一优选实施例,所述鼠标事件包括以下任意一种:鼠标停留、鼠标拖动、鼠标晃动、鼠标点击。
根据本发明之一优选实施例,所述匹配区域根据所述输入页面所处终端的姿态确定。
根据本发明之一优选实施例,所述搜索服务器包括:判断单元,用于判断所述关联关键词是否存在缓存的搜索结果,并且缓存时效未过期,如果是,则触发第一返回单元执行,否则触发第二返回单元执行;第一返回单元,用于将所述缓存的搜索结果作为与所述关联关键词匹配的搜索结果以返回;第二返回单元,用于在搜索索引库中查找与所述关联关键词匹配的搜索结果以返回,以及,确定缓存时效并将返回的搜索结果缓存。
根据本发明之一优选实施例,所述第二返回单元根据设定区间的随机数确定缓存时效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210419351.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体集成电路
- 下一篇:用于支撑可旋转靶材和溅射设备的装置





