[发明专利]一种搜索预处理方法和搜索预处理器无效
申请号: | 201010559147.6 | 申请日: | 2010-11-25 |
公开(公告)号: | CN102033911A | 公开(公告)日: | 2011-04-27 |
发明(设计)人: | 吴明达;林灿;刘龙涛;佟子健 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 搜索 预处理 方法 | ||
技术领域
本发明涉及一种互联网信息搜索方法及工具,特别涉及一种搜索预处理方法和搜索预处理器。
背景技术
随着网络技术的发展,搜索引擎得到了不断的完善,通过搜索引擎可以从互联网上获取各种信息。搜索引擎是当前互联网帮助用户快速获取信息的主要途径之一。用户提交一个查询词(Query)给搜索引擎,搜索引擎返回给用户与该查询词相关的搜索结果,这些结果按与查询词相关的程度从高到低排列。
现有的搜索引擎技术大致可以分为两种。传统搜索引擎,使用网络爬虫从互联网抓取网页,建立索引,并为用户提供查询服务。以百度、谷歌的网页搜索为代表。垂直搜索引擎,对特定领域的数据进行抓取、索引和搜索,并为用户提供查询服务。以搜狗音乐搜索为代表。
传统的搜索引擎技术通常包括网页抓取、网页处理、搜索服务等几个部分。无论哪一家搜索引擎,都不可能去抓取互联网的全部内容,因此各家搜索引擎通常都是索引整个互联网的一个子集;另外,传统的网络爬虫基于网页之间的链接进行抓取,对于没有链接的页面难以抓取;最后,传统搜索引擎从抓取、建立索引、提供查询服务需要一定周期,对大部分内容无法做到实时更新。
通常,一次搜索请求执行的时间,绝大部分消耗在将用户具体的搜索设置提交并发送给搜索引擎进行链接下载的过程,例如,用户输入和提交的时间总和为2秒,而搜索查询的时间仅仅为30ms。如果某个搜索引擎的链接和下载过程过于漫长,将会大大影响用户的搜索体验,因此,本领域技术人员希望能够缩短用户开始输入查询词到得出搜索结果的时间。
发明内容
本发明所要解决的技术问题是提供一种搜索预处理方法和搜索预处理器,能够在用户正式提交搜索之前发送查询词,缩短了提交动作所花费的时间,从而节省了搜索时间,提高了搜索速度。
为了解决上述问题,本发明公开了一种搜索预处理方法,其可以包括以下步骤:捕获用户输入查询词的相关动作;分析所述用户输入查询词的相关动作;在满足预置条件的情况下,在用户正式提交搜索之前将预测查询词发送至相应的搜索引擎。
优选的,所述动作包括:鼠标动作、键盘动作和/或复制粘贴动作。
优选的,所述满足预置条件包括:如果用户在搜索框中输入了查询词后开始移动鼠标,且鼠标进入“搜索”按钮周边的预定区域,并逐渐靠近“搜索”按钮,则满足预置条件;所发送的预测查询词为用户在搜索框中输入的查询词。
优选的,所述满足预置条件包括:用户在输入查询词时,若移动鼠标到“输入提示”的区域,则满足预置条件;所发送的预测查询词为“输入提示”的首条提示。
优选的,所述满足预置条件包括:用户在输入查询词时,若通过鼠标或键盘在“输入提示”区域选择了一提示词,则满足预置条件;所发送的预测查询词为该提示词。
优选的,所述满足预置条件包括:用户在输入查询词时,若鼠标进入“输入提示”区域,并在一提示词区域有停顿,则满足预置条件;所发送的预测查询词为停顿区域的提示词。
优选的,所述“输入提示”包括查询词推荐提示、查询词纠错提示或相关搜索提示中的一种或多种。
优选的,所述满足预置条件包括:若用户将字符粘贴于搜索框中,则满足预置条件;所发送的预测查询词为该粘贴的字符。
优选的,所述将预测查询词发送至相应的搜索引擎包括将预测查询词发送至多个相应的搜索引擎。
优选的,所述方法还可以包括:当收到用户正式提交的查询词时,比较其与提前发送的预测查询词是否相同;若相同,则忽略用户正式提交的查询词;若不同,则采用用户正式提交的查询词发送至相应搜索引擎,忽略或者丢弃提前发送的预测查询词的搜索结果。
优选的,所述方法还可以包括:当判定用户有搜索意图时,对可能发起链接请求的搜索引擎建立一预链接,并保有之;当搜索行为发生时,从保有的预链接中获取对应搜索引擎的链接进行查询词的发送和搜索结果的下载。
优选的,所述用户是否有搜索意图通过以下方式判断:若用户打开搜索页面,则判断为有搜索意图;和/或,若用户在浏览器的地址栏输入中文字符时,则判断为有搜索意图;和/或,若用户在搜索框开始输入字符时,则判断为有搜索意图;和/或,若用户将光标移动至搜索框中,则判断为有搜索意图。
依据本发明的另一实施例,还公开了一种搜索预处理器,包括:
动作捕获模块,用于捕获用户输入查询词的相关动作;
分析模块,用于分析所述用户输入查询词的相关动作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010559147.6/2.html,转载请声明来源钻瓜专利网。