本发明专利技术公开了一种搜索设备和搜索方法,其中搜索设备包括:搜索处理器,用于:适于接收用户终端提交的搜索词,根据所述搜索词进行检索获取搜索结果列表;结果处理器,用于:适于接收所述搜索结果列表,为所述搜索结果列表中的每个搜索结果生成一个对应的“站内搜索”链接,所述“站内搜索”链接的内容为:在相应搜索结果所在的站点的范围内,进行所述搜索词的搜索;以及呈现添加了所述“站内搜索”链接的搜索结果列表。本发明专利技术能够使用户快速且方便地获取来自同一个网站的搜索结果,解决了用户无法利用搜索引擎来方便地呈现来自同一个网站的相关联搜索结果的问题。
【技术实现步骤摘要】
本专利技术涉及网络
,特别是涉及一种搜索设备和搜索方法。
技术介绍
随着互联网的高速发展,各种企业、组织和个人都逐步了解到在互联网上提供信息服务的重要性,从而都纷纷建立各自的网站来发布相应信息。随着在网络上提供网络信息服务的网站日益增多,互联网用户很难记住这些网站的具体地址,因而依赖于搜索网站来查询这些网站位置。搜索网站利用搜索引擎来从互联网中提取各个网站的信息(以网页文字为主),建立起数据库。当用户在搜索网站上进行查询时,搜索引擎能检索与用户查询条件相匹配的记录,按一定的排列顺序返回结果。随着网络信息日益增多,搜索引擎如何为用户提供准确的内容成为搜索引擎的最大挑战。目前的搜索引擎在针对某个搜索词生成搜索结果列表中,通常仅在搜索结果列表中呈现来自某个网站的单条信息记录。这样,搜索结果中尽可能多地呈现来自不同网站的内容,以便于用户进行选择。然而,就用户而言,其所期望获得的结果是最接近其搜索结果的内容,而与网站关系不大。有些网站可能具有大量和用户搜索词相关的结果,但是却无法直接呈现给用户。现有的搜索引擎可以通过在搜索条件中指定搜索范围,例如仅搜索某个网站中的内容,来呈现该网站中与用户搜索词相关联的内容。然而,这种方法需要用户手动地在搜索条件中指定要搜索的URL,由于用户对于如何在搜索条件中指定U RL并不熟悉,这导致用户难以使用该功能。
技术实现思路
本专利技术实施例的目的是提供一种搜索设备和搜索方法,能够使用户快速且方便地获取来自同一个网站的搜索结果,解决了用户无法利用搜索引擎来方便地呈现来自同一个网站的相关联搜索结果的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种搜索设备。该搜索设备包括搜索处理器和结构处理器。搜索处理器适于接收例如从用户终端提交的搜索词,并根据该搜索词进行检索获取搜索结果列表。结果处理器,适于接收搜索结果列表,为该搜索结果列表中的每个搜索结果生成一个对应的“站内搜索”链接,并且输出添加了“站内搜索”链接的搜索结果列表。一般而言,“站内搜索”链接的内容为在相应搜索结果所在的站点的范围内,进行该搜索词的搜索。可选地,在上述的搜索设备中,如果搜索词中已经具有范围限定,则结果处理器不生成“站内搜索”链接。可选地,在上述的搜索设备中,相应搜索结果所在的站点的范围,为相应搜索结果的统一资源定位符的站点部分所包含的范围,或者为统一资源定位符的根站点所包含的范围。根据本专利技术的另一个方面,提供了一种搜索方法。该搜索方法包括接收搜索词,根据搜索词进行检索获取搜索结果列表;接收该搜索结果列表,为该搜索结果列表中的每个搜索结果生成一个对应的“站内搜索”链接,其中该“站内搜索”链接的内容为在对应的搜索结果所在的站点的范围内,进行所述搜索词的搜索;以及输出添加了“站内搜索”链接的搜索结果列表。可选地,该搜索方法还包括如果搜索词中已经具有范围限定,则不生成“站内搜索”链接。可选地,在上述搜索方法中,该对应的搜索结果所在的站点的范围,为对应的搜索 结果的统一资源定位符的范围,或者为该统一资源定位符的根站点的范围。本专利技术实施例至少存在以下技术效果I)本专利技术实施例通过对每个搜索结果生成“站内搜索”链接,从而允许用户快速且方便地获取来自同一个网站的搜索结果,并且用户无需掌握划定搜索范围的网络命令,解决了用户无法利用搜索引擎来方便地呈现来自同一个网站的相关联搜索结果的问题。2)在搜索结果中显示站内相关搜索的链接,显示起来更加直观,方便用户搜索来自同一网站的内容。附图说明通过阅读下文具体实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中图I为根据本专利技术一个实施例的搜索设备的结构图;图2为根据本专利技术一个实施例而提供的搜索引擎的结构图;图3为根据本专利技术一个实施例的搜索方法的流程图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对具体实施例进行详细描述。图I为根据本专利技术一个实施例的搜索设备100的结构图。如图I所示,搜索设备100包括搜索处理器110和结果处理器120。搜索处理器110适于接收搜索词,根据搜索词进行检索以获取搜索结果列表。搜索词可以由用户终端200经由网络来提交。用户终端200可以包括诸如台式计算机、便携式计算机、移动终端、个人数字助理之类的各种计算设备。所有可以提交搜索词的设备都在本专利技术的保护范围之内。一般而言,搜索处理器110接收用户终端200提交的搜索词之后,利用和一般搜索引擎类似的方式来根据搜索词进行检索以获取搜索结果列表。一般而言,搜索结果列表具有关键字-值对(key-value pair)的形式,其中关键字是URL (Uniform/UniversalResource Locator,统一资源定位符,也被称为网页地址)地址,对应的值是命中分数,即搜索结果和搜索词的相关程度得分。该得分用于结果排名,一般得分越高排名越高。在搜索处理器110里,搜索词可以具有某种一些语法,这些语法在一些搜索引擎里面都规定了(例如,insite:语法,在具体使用时,该语法结构为+ + +,其可以查询某一网站的内容,比如在新浪网查询“嫦娥一号”,利用该语法可以写为婦娥一号insite sina. com. cn当然,类似insite的搜索语法有很多,例如、 > 等等),但是用户通常不会知晓这些语法,在用户不加insite限定时,搜索处理器返回的搜索结果中,仅仅会选择每个站点下面的一条URL添加到列表中,而用户加了 insite限定时,会返回在该网站下面的相关URL。因此,因为大多数用户不知晓搜索引擎的语法,即使具有在同一网站进行内容搜索的需求,在没有帮助的情况下也难以实现。结果处理器120耦接到搜索处理器110,适于接收搜索处理器获得的搜索结果列表。随后结果处理器120适于为搜索结果列表中的每个搜索结果生成一个对应的“站内搜索”链接。“站内搜索”链接的内容为在相应搜索结果所在的站点的范围内,进行所述搜索 词的搜索;以及呈现添加了所述“站内搜索”链接的搜索结果列表。可见,本专利技术实施例通过对每个搜索结果生成“站内搜索”链接,从而允许用户快速且方便地获取来自同一个网站的搜索结果,并且用户无需掌握搜索引擎的语法,解决了用户无法利用搜索引擎来方便地呈现来自同一个网站的相关联搜索结果的问题。虽然大多数人不了解搜索引擎的语法,但是仍然会有一部分专业的人是掌握了搜索引擎的语法的,如果这部分专业人士采用了进行站内搜索的搜索引擎语法,那么搜索结果已经符合站内搜索的要求了,不需要再生成“站内搜索”链接。针对这种情况,本专利技术实施例中,结果处理器120进行判断,如果所述搜索词中已经具有范围限定,说明搜索结果也会是来自同一个范围的,因此结果处理器就不用再生成所述“站内搜索”链接。其中,所述相应搜索结果所在的站点的范围,为相应搜索结果的统一资源定位符的站点部分所包含的范围,或者为统一资源定位符的根站点所包含的范围。例如URL为http://bbs. a. com/site/33232, html,站内搜索的范围限定可以是bbs. a. com,也有可能是本文档来自技高网...
【技术保护点】
一种搜索设备,包括:搜索处理器,适于接收搜索词,根据所述搜索词进行检索获取搜索结果列表;结果处理器,适于接收所述搜索结果列表,为所述搜索结果列表中的每个搜索结果生成一个对应的“站内搜索”链接,所述“站内搜索”链接的内容为:在相应搜索结果所在的站点的范围内,进行所述搜索词的搜索;以及输出添加了所述“站内搜索”链接的搜索结果列表。
【技术特征摘要】
【专利技术属性】
技术研发人员:张栋,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。