搜索方法和装置与流程

文档序号:12733773阅读:218来源:国知局
搜索方法和装置与流程

本发明涉及信息搜索技术领域,具体而言,本发明涉及一种搜索方法和装置。



背景技术:

网络科技的迅猛发展带来了社会信息量的与日俱增。一方面是人类信息资源前所未有的丰富;另一方面,海量信息使得搜索经验不足的用户难以获得所需要的信息,即难以获取有效信息。

目前,搜索引擎或具有关键词搜索功能的搜索工具,试图返回指向用户所需信息的超链接,根据一定的策略、运用特定的计算机程序从互联网或者所属网站上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将与用户检索相关的信息展示给用户。

通常,用户针对所需信息确定搜索关键词后,可以在搜索引擎或搜索工具上输入搜索关键词;继而,搜索引擎或搜索工具将用户输入的搜索关键词作为查询目标进行信息搜集,查找匹配的搜索结果后向用户返回。

实际应用中,在现有的搜索方法中,需要用户能够确定出对所需信息进行准确描述的关键词;在用户对所需信息描述不准确时,可能无法得到所需信息。当返回的搜索结果不能达到用户的需求时,用户还要重新确定搜索关键词,再次输入查找,使用户无法通过较少的输入来准确高效地获取所需信息,搜索效率低,用户体验差。



技术实现要素:

针对上述现有技术存在的缺陷,本发明提供了一种搜索方法和装置,提高获取所需信息的效率,从而提高用户体验。

本发明提供的搜索方法,包括:

接收用户在搜索栏输入的关键词后,从本地存储中查找与所述关键词匹配的历史搜索词;

根据预设的排序规则,将与所述关键词匹配的历史搜索词进行排序;

在与所述搜索栏关联的位置按序展现查找出的历史搜索词;

响应用户针对展现的历史搜索词的搜索操作显示相应搜索结果。

较佳地,所述搜索操作具体为即时搜索操作;以及

所述响应用户针对展现的历史搜索词的搜索操作显示相应搜索结果,具体包括:

接收用户针对展现的历史搜索词的即时搜索操作;

显示针对用户选择的历史搜索词的即时搜索结果。

较佳地,所述搜索操作具体为历史搜索操作;以及

所述响应用户针对展现的历史搜索词的搜索操作显示相应搜索结果,具体包括:

接收用户针对展现的历史搜索词的历史搜索操作;

显示针对用户选择的历史搜索词的历史搜索结果。

较佳地,所述在与所述搜索栏关联的位置按序展现查找出的历史搜索词之后,还包括:

接收用户针对展现的历史搜索词的删除操作;

从本地存储中删除用户选择的历史搜索词。

较佳地,与所述关键词匹配的历史搜索词至少包括如下之一:

包含所述关键词的历史搜索词;

包含所述关键词的部分内容的历史搜索词;

与所述关键词属于同义词或近义词的历史搜索词。

较佳地,所述预设的排序规则针对不同的匹配类型预先设置有对应的优先级;

其中,所述匹配类型包括:包含关键词、包含关键词的部分内容、与关键词属于同义词或近义词。

较佳地,所述根据预设的排序规则,将与所述关键词匹配的历史搜索词进行排序,具体包括:

针对与所述关键词匹配的每个历史搜索词,确定历史搜索词的匹配类型;

按照预设的排序规则中各匹配类型的优先级顺序对与所述关键词匹配的历史搜索词进行排序。

根据本发明的另一方面,还提供了一种搜索装置,包括:

查找模块,用于接收用户在搜索栏输入的关键词后,从本地存储中查找与所述关键词匹配的历史搜索词;

排序模块,用于根据预设的排序规则,将所述查找模块查找出的与关键词匹配的历史搜索词进行排序;

推荐模块,用于在与所述搜索栏关联的位置按序展现查找出的历史搜索词;

搜索响应模块,用于响应用户针对展现的历史搜索词的搜索操作显示相应搜索结果。

较佳地,所述搜索操作具体为即时搜索操作;以及

所述搜索响应模块具体用于接收用户针对展现的历史搜索词的即时搜索操作;显示针对用户选择的历史搜索词的即时搜索结果。

较佳地,所述搜索操作具体为历史搜索操作;以及

所述搜索响应模块具体用于接收用户针对展现的历史搜索词的历史搜索操作;显示针对用户选择的历史搜索词的历史搜索结果。

较佳地,搜索装置还包括:

删除响应模块,用于接收用户针对展现的历史搜索词的删除操作;从本地存储中删除用户选择的历史搜索词。

较佳地,其中,与所述关键词匹配的历史搜索词至少包括如下之一:

包含所述关键词的历史搜索词;

包含所述关键词的部分内容的历史搜索词;

与所述关键词属于同义词或近义词的历史搜索词。

较佳地,所述预设的排序规则针对不同的匹配类型预先设置有对应的优先级;

其中,所述匹配类型包括:包含关键词、包含关键词的部分内容、与 关键词属于同义词或近义词。

较佳地,所述排序模块具体用于针对与所述关键词匹配的每个历史搜索词,确定历史搜索词的匹配类型;按照预设的排序规则中各匹配类型的优先级顺序对与所述关键词匹配的历史搜索词进行排序。

本发明的技术方案中,从本地存储中查找与用户输入的关键词匹配的历史搜索词;并根据预设的排序规则,将查找到的历史搜索词进行排序后,按序展现查找出的历史搜索词,向用户推荐;并响应用户针对展现的历史搜索词的搜索操作显示相应搜索结果。这样,用户输入少量的或者模糊的关键词后,可以从推荐的历史搜索词中快速确认能够更加准确描述所需信息的历史搜索词,并基于能够更加准确描述所需信息的历史搜索词进行搜索得到所需信息,提高了获取所需信息的效率,从而提高了用户体验。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例的搜索方法的流程示意图;

图2a、2b均为本发明实施例的搜索装置的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整 数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本技术领域技术人员可以理解,这里所使用的远端网络设备,其包括 但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,远端网络设备、终端设备与WNS服务器之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。

本发明的发明人发现,现有搜索方法,由于要求用户确定准确描述所需信息的关键词才能快速准确地向用户返回所需信息,从而造成用户体验差。因此,本发明的发明人考虑,可以基于用户在搜索栏输入的关键词,从本地存储中查找与输入的关键词匹配的历史搜索词;并根据预设的排序规则,将与关键词匹配的历史搜索词进行排序;之后,在与搜索栏关联的位置按序展现查找出的历史搜索词;响应用户针对展现的历史搜索词的搜索操作显示相应搜索结果。相比现有的搜索方法,本发明的方案中,用户输入少量的或者模糊的关键词后,可以从推荐的历史搜索词中快速确认能够更加准确描述所需信息的历史搜索词,并基于能够更加准确描述所需信息的历史搜索词进行搜索得到所需信息,可以提高获取所需信息的效率,从而提高用户体验。

下面结合附图来详细说明本发明的技术方案。

本发明实施例提供了一种搜索方法,其具体流程如图1所示,可以包括如下步骤:

S101:接收用户在搜索栏输入的关键词后,从本地存储中查找与输入的关键词匹配的历史搜索词。

实际应用中,搜索引擎、网站或APP的搜索工具等搜索平台,会提供搜索栏以供用户输入搜索目标。搜索平台在接收到用户在搜索栏输入的关键词后,可以将输入的关键词作为匹配目标,从搜索平台的本地存储中查找与之匹配的历史搜索词。

其中,搜索平台的本地存储中包括如下至少一项:当前用户在本地搜 索过的历史搜索词;当前用户在其他搜索平台搜索过的历史搜索词;其他用户在本地搜索过的历史搜索词。

实际应用中,当前用户和其他用户在本地搜索过的历史搜索词,可以从本地的搜索日志中获取。而当前用户在其他搜索平台搜索过的历史搜索词,可以采用本领域技术人员常用的技术手段获取。

本发明实施例中,可以依据预先设置的匹配类型从搜索平台的本地存储中进行查找。其中,匹配类型包括:包含关键词、包含关键词的部分内容、与关键词属于同义词或近义词。

这样,从本地存储中查找与用户输入的关键词匹配的历史搜索词之后,查找出的与关键词匹配的历史搜索词至少包括如下之一:包含输入的关键词的历史搜索词;包含输入的关键词的部分内容的历史搜索词;与输入的关键词属于同义词或近义词的历史搜索词。

其中,包含关键词的历史搜索词至少包括如下之一:以关键词为前缀部分的历史搜索词;以关键词为后缀部分的历史搜索词;以关键词为中间部分的历史搜索词。

本发明实施例中,包含关键词的部分内容的历史搜索词主要是指与输入的关键词具有相同前缀内容的历史搜索词。实际应用中,也可以将与输入的关键词具有相同后缀内容的历史搜索词、或者以输入的关键词中的部分内容为中间部分的历史搜索,确定为包含关键词的部分内容的历史搜索词。

以用户输入的关键词为“销售”为例,查找出的与关键词“销售”匹配的历史搜索词中可以包括:包含“销售”的历史搜索词。比如,“销售员”、“销售技巧”、“销售管理”、“销售金额”等以“销售”为前缀部分的历史搜索词;“网络销售服务”、“管理销售团队”、“培训销售技巧”等以“销售”为中间部分的历史搜索词;“房地产销售”、“酒水销售”、“如何管理销售”等以“销售”为后缀部分的历史搜索词。

查找出的与关键词“销售”匹配的历史搜索词中还可以包括:包含“销售”的部分内容的历史搜索词。比如,“营销技巧”、“售后服务”、“销量”等。

查找出的与关键词“销售”匹配的历史搜索词中还可以包括:与“销售”属于同义词或近义词的历史搜索词。比如,“营销”、“贸易”、“交易”、“出售”等。

S102:根据预设的排序规则,将与输入的关键词匹配的历史搜索词进行排序。

实际应用中,考虑到本地存储中与输入的关键词匹配的历史搜索词可能数量庞大,若将查找出的所有历史搜索词一起向用户推荐,将可能达不到帮助用户确认准确描述所需信息的关键词的效果。

因此,本发明实施例中,可以针对与输入的关键词匹配的每个历史搜索词,确定历史搜索词的匹配类型;按照预设的排序规则中各匹配类型的优先级顺序对与输入的关键词匹配的历史搜索词进行排序。

具体地,可以针对不同的匹配类型设置相应的优先级。这样,在依据预先设置的匹配类型,从本地存储中查找出与输入的关键词匹配的历史搜索词之后,可以根据各历史搜索词与用户输入的关键词之间的匹配类型,以及各匹配类型的优先级顺序,对查找出的历史搜索词进行排序,以便后续能够基于历史搜索词的排序向用户依次展现。

关于不同的匹配类型的优先级,可以由本领域技术人员根据实际经验进行设置。比如,可以将匹配类型“包含关键词”的优先级设为最高,而将匹配类型“包含关键词的部分内容”的优先级设为最低。

这样,可以按照从高到低的顺序,将匹配类型为“包含关键词”的历史搜索词排在最前,而将匹配类型为“包含关键词的部分内容”的历史搜索词排在最后。

实际应用中,对于匹配类型“包含关键词”,其涉及多种情形:以键词为前缀部分;以关键词为后缀部分;以关键词为中间部分。

因此,本发明实施例中,可以针对匹配类型下的不同匹配情形进一步设置优先级。比如,“以关键词为前缀部分”的优先级高于“以关键词为中间部分”的优先级;而“以关键词为中间部分”的优先级高于“以关键词为后缀部分”的优先级。这样,在对同属于一种匹配类型的历史搜索词进行排序时,可以按照该匹配类型下各种匹配情形的优先级顺序进行排 序。

S103:在与搜索栏关联的位置按序展现查找出的历史搜索词。

本发明实施例中,通过步骤S102对查找到的历史搜索词进行排序后,可以按照优先级从高到低的顺序,在与搜索栏关联的位置依次展现查找到的历史搜索词,以此实现向用户推荐。这样,可以方便用户从推荐的历史搜索词中确认出能够更为准确的描述所需信息的历史搜索词。

实际应用中,可以按照从高到低的优先级顺序,在与搜索栏关联的位置中分页展现各历史搜索词;或者,需要用户通过下拉的方式才能看到展现的所有历史搜索词。

其中,与搜索栏关联的位置可以是搜索栏的下拉框,或者是搜索栏的侧边框。

优选地,考虑到步骤S101查找到的历史搜索词的数量可能会比较多。因此,在与搜索栏关联的位置按序展现查找出的历史搜索词之前,可以依据与输入的关键词匹配的历史搜索词的匹配类型、以及排序情况,进行历史搜索词的筛选。

具体地,可以针对不同的匹配类型,选取排序靠前的设定数量的历史搜索词。继而,按照优先级从高到低的顺序,在与搜索栏关联的位置依次展现选取出的历史搜索词,向用户推荐。

比如,针对匹配类型-“包含关键词”,可以选取排序靠前的10个历史搜索词;针对匹配类型-“与关键词属于同义词或近义词”,可以选取排序靠前的5个历史搜索词;而针对匹配类型-“包含关键词的部分内容”,可以选取排序靠前的3个历史搜索词。之后,按照优先级从高到低的顺序,在与搜索栏关联的位置依次展现选取出的18个历史搜索词,向用户推荐。

S104:响应用户针对展现的历史搜索词的搜索操作显示相应搜索结果。

实际应用中,向用户推荐历史搜索词后,用户可以从展现的历史搜索词中选择更能准确描述其所需信息的历史搜索词;之后,获取针对其选择的历史搜索词的搜索结果。

其中,针对用户选择的历史搜索词的搜索结果可以包括:针对用户选择的历史搜索词的历史搜索结果、或针对用户选择的历史搜索词的即时搜索结果。

针对用户选择的历史搜索词的搜索结果可以通过如下方式得到:

搜索平台接收用户针对展现的历史搜索词的历史搜索操作之后,可以显示针对用户选择的历史搜索词的历史搜索结果;或者,接收用户针对展现的历史搜索词的即时搜索操作之后,可以显示针对用户选择的历史搜索词的即时搜索结果。

本发明实施例中,接收到用户针对展现的历史搜索词的历史搜索操作之后,可以确定出用户选择的历史搜索词,基于该历史搜索词进行搜索查询,获取该历史搜索词的历史搜索结果;并向用户显示针对用户选择的历史搜索词的历史搜索结果。

考虑到互联网信息具有较快的更新速度,接收到用户针对展现的历史搜索词的即时搜索操作之后,可以确定出用户选择的历史搜索词,基于该历史搜索词进行即时搜索,获取该历史搜索词的即时搜索结果;并向用户显示针对用户选择的历史搜索词的即时搜索结果。

关于向用户显示即时搜索结果还是历史搜索结果,可以根据用户的选择来确定。实际应用中,搜索平台在按序展现查找到的历史搜索词时,可以在每个历史搜索词的周边设置历史搜索按钮和即时搜索按钮。

这样,在接收到用户对历史搜索按钮的点击操作后,确定接收到用户针对展现的历史搜索词的历史搜索操作;在接收到用户对即时搜索按钮的点击操作后,确定接收到用户针对展现的历史搜索词的即时搜索操作。

实际应用中,在向用户推荐历史搜索词后,用户可能会对其中的某个历史搜索词不满意,认为该历史搜索词不宜向其推荐,从而有了删除该搜索推荐词的需求。

因此,基于用户的这种需求,本发明实施例中,在与搜索栏关联的位置按序展现查找出的历史搜索词之后,还可以接收用户针对展现的历史搜索词的删除操作;从本地存储中删除用户选择的历史搜索词。

实际应用中,搜索平台在按序展现查找到的历史搜索词时,可以在每 个历史搜索词的周边设置删除按钮。这样,在接收到用户对历史搜索词周边的删除按钮的点击操作后,从本地存储中删除该历史搜索词。

通过本发明提供的搜索方法,用户输入模糊的关键词后,可以从推荐的历史搜索词中快速确认能够更加准确描述所需信息的搜索词,加快所需信息的获取效率,提高用户体验。

根据上述搜索方法,本发明还提供了一种搜索装置,如图2a所示,该装置包括:查找模块201、排序模块202、推荐模块203和搜索响应模块204。

实际应用中,本发明提供的搜索装置可以设置于搜索引擎、网站或APP的搜索工具等搜索平台中。

本发明实施例中,查找模块201用于接收用户在搜索栏输入的关键词后,从本地存储中查找与输入的关键词匹配的历史搜索词。

其中,本地存储中包括如下至少一项:当前用户在本地搜索过的历史搜索词;当前用户在其他搜索平台搜索过的历史搜索词;其他用户在本地搜索过的历史搜索词。

实际应用中,当前用户和其他用户在本地搜索过的历史搜索词,可以从本地的搜索日志中获取。而当前用户在其他搜索平台搜索过的历史搜索词,可以采用本领域技术人员常用的技术手段获取。

本发明实施例中,预先设置的匹配类型包括:包含关键词、包含关键词的部分内容、与关键词属于同义词或近义词。

相应地,查找模块201从本地存储中查找的与关键词匹配的历史搜索词至少包括如下之一:

包含输入的关键词的历史搜索词;

包含输入的关键词的部分内容的历史搜索词;

与输入的关键词属于同义词或近义词的历史搜索词。

其中,包含关键词的历史搜索词至少包括如下之一:以关键词为前缀部分的历史搜索词;以关键词为后缀部分的历史搜索词;以关键词为中间部分的历史搜索词。

实际应用中,包含关键词的部分内容的历史搜索词主要是指与输入的 关键词具有相同前缀内容的历史搜索词。实际应用中,也可以将与输入的关键词具有相同后缀内容的历史搜索词、或者以输入的关键词中的部分内容为中间部分的历史搜索,确定为包含关键词的部分内容的历史搜索词。

以用户输入的关键词为“销售”为例,查找模块201查找出的与关键词“销售”匹配的历史搜索词中可以包括:包含“销售”的历史搜索词。比如,“销售员”、“销售技巧”、“销售管理”、“销售金额”等以“销售”为前缀部分的历史搜索词;“网络销售服务”、“管理销售团队”、“培训销售技巧”等以“销售”为中间部分的历史搜索词;“房地产销售”、“酒水销售”、“如何管理销售”等以“销售”为后缀部分的历史搜索词。

查找模块201查找出的与关键词“销售”匹配的历史搜索词中还可以包括:包含“销售”的部分内容的历史搜索词。比如,“营销技巧”、“售后服务”、“销量”等。

查找模块201查找出的与关键词“销售”匹配的历史搜索词中还可以包括:与“销售”属于同义词或近义词的历史搜索词。比如,“营销”、“贸易”、“交易”、“出售”等。

本发明实施例中,排序模块202用于根据预设的排序规则,将查找模块201查找出的与关键词匹配的历史搜索词进行排序。

具体地,排序模块202针对查找模块201查找出的与关键词匹配的每个历史搜索词,确定历史搜索词的匹配类型;按照预设的排序规则中各匹配类型的优先级顺序对与关键词匹配的历史搜索词进行排序。

其中,匹配类型的优先级顺序是由本领域技术人员根据实际经验预先设置的。比如,匹配类型“包含关键词”的优先级最高,而匹配类型“包含关键词的部分内容”的优先级最低。

这样,排序模块202可以按照从高到低的顺序,将匹配类型为“包含关键词”的历史搜索词排在最前,而将匹配类型为“包含关键词的部分内容”的历史搜索词排在最后。

实际应用中,对于匹配类型“包含关键词”,其涉及多种情形:以键词为前缀部分;以关键词为后缀部分;以关键词为中间部分。

因此,针对匹配类型下的不同情形也可以进一步设置优先级。比如, “以关键词为前缀部分”的优先级高于“以关键词为中间部分”的优先级;而“以关键词为中间部分”的优先级高于“以关键词为后缀部分”的优先级。这样,在对同属于一种匹配类型的历史搜索词进行排序时,排序模块202可以按照该匹配类型下各种匹配情形的优先级顺序进行排序。

本发明实施例中,推荐模块203用于在与搜索栏关联的位置按序展现查找出的历史搜索词。

具体地,推荐模块203可以按照从高到低的优先级顺序,在与搜索栏关联的位置中分页展现各历史搜索词。或者,推荐模块203按照从高到低的优先级顺序展现历史搜索词后,需要用户通过下拉的方式才能看到展现的所有历史搜索词。

其中,与搜索栏关联的位置可以是搜索栏的下拉框,或者是搜索栏的侧边框。

优选地,考虑到查找模块201查找到的历史搜索词的数量可能会比较多。因此,在与搜索栏关联的位置按序展现查找出的历史搜索词之前,排序模块202还可以依据与关键词匹配的历史搜索词的匹配类型、以及排序情况,进行历史搜索词的筛选。

具体地,排序模块202可以针对不同的匹配类型,选取排序靠前的若干个历史搜索词。继而,按照优先级从高到低的顺序,在与搜索栏关联的位置依次展现选取出的历史搜索词,向用户推荐。比如,针对匹配类型-“包含关键词”,可以选取排序靠前的10个历史搜索词;针对匹配类型-“与关键词属于同义词或近义词”,可以选取排序靠前的5个历史搜索词;而针对匹配类型-“包含关键词的部分内容”,可以选取排序靠前的3个历史搜索词。之后,按照优先级从高到低的顺序,在与搜索栏关联的位置依次展现选取出的18个历史搜索词,向用户推荐。

本发明实施例中,搜索响应模块204用于响应用户针对展现的历史搜索词的搜索操作显示相应搜索结果。

其中,用户针对展现的历史搜索词的搜索操作可以是历史搜索操作。相应地,搜索响应模块204接收用户针对展现的历史搜索词的历史搜索操作之后,可以显示针对用户选择的历史搜索词的历史搜索结果。

实际应用中,搜索响应模块204接收到用户针对展现的历史搜索词的历史搜索操作之后,可以确定出用户选择的历史搜索词,基于该历史搜索词进行搜索查询,获取该历史搜索词的历史搜索结果;并向用户显示针对用户选择的历史搜索词的历史搜索结果。

进一步地,考虑到互联网信息具有较快的更新速度,用户针对展现的历史搜索词的搜索操作还可以是即时搜索操作。

相应地,搜索响应模块204接收用户针对展现的历史搜索词的即时搜索操作之后,可以显示针对用户选择的历史搜索词的即时搜索结果。

实际应用中,搜索响应模块204接收到用户针对展现的历史搜索词的即时搜索操作之后,可以确定出用户选择的历史搜索词,基于该历史搜索词进行即时搜索,获取该历史搜索词的即时搜索结果;并向用户显示针对用户选择的历史搜索词的即时搜索结果。

实际应用中,推荐模块203在按序展现查找到的历史搜索词时,可以在每个历史搜索词的周边设置历史搜索按钮和即时搜索按钮。

这样,搜索响应模块204在接收到用户对历史搜索按钮的点击操作后,确定接收到用户针对展现的历史搜索词的历史搜索操作;在接收到用户对即时搜索按钮的点击操作后,确定接收到用户针对展现的历史搜索词的即时搜索操作。

实际应用中,在向用户推荐历史搜索词后,用户可能会对其中的某个历史搜索词不满意,认为该历史搜索词不宜向其推荐,从而有了删除该搜索推荐词的需求。

因此,基于用户的这种需求,本发明实施例中,如图2b所示,搜索装置还包括:删除响应模块205。

删除响应模块205用于接收用户针对展现的历史搜索词的删除操作;从本地存储中删除用户选择的历史搜索词。

实际应用中,推荐模块203在按序展现查找到的历史搜索词时,可以在每个历史搜索词的周边设置删除按钮;这样,删除响应模块205接收到用户对历史搜索词周边的删除按钮的点击操作后,从本地存储中删除该历史搜索词。

本发明实施例中,搜索装置中的各模块的具体功能实现,可以参考上述搜索方法中的各步骤,在此不再赘述。

本发明的技术方案中,从本地存储中查找与用户输入的关键词匹配的历史搜索词;并根据预设的排序规则,将查找到的历史搜索词进行排序后,按序展现查找出的历史搜索词,向用户推荐;并响应用户针对展现的历史搜索词的搜索操作显示相应搜索结果。这样,用户输入少量的或者模糊的关键词后,可以从推荐的历史搜索词中快速确认能够更加准确描述所需信息的历史搜索词,并基于能够更加准确描述所需信息的历史搜索词进行搜索得到所需信息,提高了获取所需信息的效率,从而提高了用户体验。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1