[go: up one dir, main page]

CN106897317A - 基于关键词进行搜索推荐的方法和装置 - Google Patents

基于关键词进行搜索推荐的方法和装置 Download PDF

Info

Publication number
CN106897317A
CN106897317A CN201510965277.2A CN201510965277A CN106897317A CN 106897317 A CN106897317 A CN 106897317A CN 201510965277 A CN201510965277 A CN 201510965277A CN 106897317 A CN106897317 A CN 106897317A
Authority
CN
China
Prior art keywords
historical search
user
search
historical
search word
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510965277.2A
Other languages
English (en)
Inventor
张明主
赵佳佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510965277.2A priority Critical patent/CN106897317A/zh
Publication of CN106897317A publication Critical patent/CN106897317A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • G06F16/90324Query formulation using system suggestions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供一种基于关键词进行搜索推荐的方法和装置,该方法包括:接收用户在搜索栏输入的关键词后,依据预先设置的匹配类型,从本地存储中查找与所述关键词匹配的历史搜索词;按照匹配类型的优先级顺序对与所述关键词匹配的历史搜索词进行排序;在与所述搜索栏关联的位置按序展现查找出的历史搜索词,向用户推荐。应用本发明,能够向用户推荐匹配的关键词,便于用户确认准确描述所需信息的关键词,提高获取所需信息的效率,从而提高用户体验。

Description

基于关键词进行搜索推荐的方法和装置
技术领域
本发明涉及信息搜索技术领域,具体而言,本发明涉及一种基于关键词进行搜索推荐的方法和装置。
背景技术
网络科技的迅猛发展带来了社会信息量的与日俱增。一方面是人类信息资源前所未有的丰富;另一方面,海量信息使得搜索经验不足的用户难以获得所需要的信息,即难以获取有效信息。
目前,搜索引擎或具有关键词搜索功能的搜索工具,试图返回指向用户所需信息的超链接,根据一定的策略、运用特定的计算机程序从互联网或者所属网站上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将与用户检索相关的信息展示给用户。
通常,用户针对所需信息确定搜索关键词后,可以在搜索引擎或搜索工具上输入搜索关键词;继而,搜索引擎或搜索工具将用户输入的搜索关键词作为查询目标进行信息搜集,查找匹配的搜索结果后向用户返回。
实际应用中,在现有的搜索方法中,需要用户能够确定出对所需信息进行准确描述的关键词;在用户对所需信息描述不准确时,可能无法得到所需信息。当返回的搜索结果不能达到用户的需求时,用户还要重新确定搜索关键词,再次输入查找,使用户无法通过较少的输入来准确高效地获取所需信息,搜索效率低,用户体验差。
发明内容
针对上述现有技术存在的缺陷,本发明提供了一种基于关键词进行搜索推荐的方法和装置,能够向用户推荐匹配的关键词,便于用户确认准确描述所需信息的关键词,提高获取所需信息的效率,从而提高用户体验。
本发明提供了一种基于关键词进行搜索推荐的方法,包括:
接收用户在搜索栏输入的关键词后,依据预先设置的匹配类型,从本地存储中查找与所述关键词匹配的历史搜索词;
按照匹配类型的优先级顺序对与所述关键词匹配的历史搜索词进行排序;
在与所述搜索栏关联的位置按序展现查找出的历史搜索词,向用户推荐。
较佳地,所述匹配类型包括:包含关键词、包含关键词的部分内容、与关键词属于同义词或近义词。
较佳地,与所述关键词匹配的历史搜索词至少包括如下之一:
包含所述关键词的历史搜索词;
包含所述关键词的部分内容的历史搜索词;
与所述关键词属于同义词或近义词的历史搜索词。
较佳地,所述包含所述关键词的历史搜索词至少包括如下之一:
以所述关键词为前缀部分的历史搜索词;
以所述关键词为后缀部分的历史搜索词;
以所述关键词为中间部分的历史搜索词。
较佳地,所述包含所述关键词的部分内容的历史搜索词包括:
与所述关键词具有相同前缀内容的历史搜索词。
较佳地,其中,在与所述搜索栏关联的位置按序展现查找出的历史搜索词之后,还包括:
响应用户针对展现的历史搜索词的选择操作;
其中,所述选择操作包括:搜索操作、删除操作。
较佳地,所述搜索操作具体为即时搜索操作;以及
所述响应用户针对展现的历史搜索词的选择操作,具体包括:
接收用户针对展现的历史搜索词的即时搜索操作;
显示针对用户选择的历史搜索词的即时搜索结果。
较佳地,所述搜索操作具体为历史搜索操作;以及
所述响应用户针对展现的历史搜索词的选择操作,具体包括:
接收用户针对展现的历史搜索词的历史搜索操作;
显示针对用户选择的历史搜索词的历史搜索结果。
较佳地,所述响应用户针对展现的历史搜索词的选择操作,具体包括:
接收用户针对展现的历史搜索词的删除操作;
从本地存储中删除用户选择的历史搜索词。
根据本发明的另一方面,还提供了一种基于关键词进行搜索推荐的装置,包括:
查找模块,用于接收用户在搜索栏输入的关键词后,依据预先设置的匹配类型,从本地存储中查找与所述关键词匹配的历史搜索词;
排序模块,用于按照匹配类型的优先级顺序对所述查找模块查找到的与所述关键词匹配的历史搜索词进行排序;
推荐模块,用于在与所述搜索栏关联的位置按照所述排序模块确定的顺序按序展现所述查找模块查找出的历史搜索词,向用户推荐。
较佳地,所述匹配类型包括:包含关键词、包含关键词的部分内容、与关键词属于同义词或近义词。
较佳地,与所述关键词匹配的历史搜索词至少包括如下之一:
包含所述关键词的历史搜索词;
包含所述关键词的部分内容的历史搜索词;
与所述关键词属于同义词或近义词的历史搜索词。
较佳地,所述包含所述关键词的历史搜索词至少包括如下之一:
以所述关键词为前缀部分的历史搜索词;
以所述关键词为后缀部分的历史搜索词;
以所述关键词为中间部分的历史搜索词。
较佳地,所述包含所述关键词的部分内容的历史搜索词包括:
与所述关键词具有相同前缀内容的历史搜索词。
较佳地,基于关键词进行搜索推荐的装置还包括:
操作响应模块,用于响应用户针对展现的历史搜索词的选择操作;
其中,所述选择操作包括:搜索操作、删除操作。
较佳地,所述操作响应模块包括:
搜索响应单元,用于响应用户针对展现的历史搜索词的搜索操作;
删除响应单元,用于响应用户针对展现的历史搜索词的删除操作。
较佳地,所述搜索操作具体为即时搜索操作;以及
所述搜索响应单元具体用于接收用户针对展现的历史搜索词的即时搜索操作;显示针对用户选择的历史搜索词的即时搜索结果。
较佳地,所述搜索操作具体为历史搜索操作;以及
所述搜索响应单元具体用于接收用户针对展现的历史搜索词的历史搜索操作;显示针对用户选择的历史搜索词的历史搜索结果。
较佳地,所述删除响应单元具体用于接收用户针对展现的历史搜索词的删除操作;从本地存储中删除用户选择的历史搜索词。
本发明的技术方案中,依据预先设置的匹配类型,从本地存储中查找与用户输入的关键词匹配的历史搜索词;并按照匹配类型的优先级顺序对查找到的历史搜索词进行排序后,按序展现查找出的历史搜索词,向用户推荐。这样,用户输入少量的或者模糊的关键词后,可以从推荐的历史搜索词中快速确认能够更加准确描述所需信息的搜索词,提高获取所需信息的效率,从而提高用户体验。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例的基于关键词进行搜索推荐的方法流程示意图;
图2a、2b均为本发明实施例的基于关键词进行搜索推荐的装置的内部结构示意图;
图3为本发明实施例的操作响应模块的内部结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(PersonalDigital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global PositioningSystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
本技术领域技术人员可以理解,这里所使用的远端网络设备,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,远端网络设备、终端设备与WNS服务器之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。
本发明的发明人发现,现有搜索方法,由于要求用户确定准确描述所需信息的关键词才能快速准确地向用户返回所需信息,从而造成用户体验差。因此,本发明的发明人考虑,可以基于用户在搜索栏输入的关键词,依据预先设置的匹配类型,从本地存储中查找与用户输入的关键词匹配的历史搜索词,并根据匹配类型的优先顺序对历史搜索词进行排序,之后在搜索栏关联的位置按序展现,以此向用户进行推荐。这样,用户输入少量的或者模糊的关键词后,可以从推荐的历史搜索词中快速确认能够更加准确描述所需信息的搜索词,从而利于提高获取所需信息的效率。
下面结合附图来详细说明本发明的技术方案。
本发明实施例提供了一种基于关键词进行搜索推荐的方法,其具体流程如图1所示,可以包括如下步骤:
S101:接收用户在搜索栏输入的关键词后,依据预先设置的匹配类型,从本地存储中查找与输入的关键词匹配的历史搜索词。
实际应用中,搜索引擎、网站或APP的搜索工具等搜索平台,会提供搜索栏以供用户输入搜索目标。搜索平台在接收到用户在搜索栏输入的关键词后,可以将输入的关键词作为匹配目标,从搜索平台的本地存储中查找与之匹配的历史搜索词。
其中,搜索平台的本地存储中包括如下至少一项:当前用户在本地搜索过的历史搜索词;当前用户在其他搜索平台搜索过的历史搜索词;其他用户在本地搜索过的历史搜索词。
实际应用中,当前用户和其他用户在本地搜索过的历史搜索词,可以从本地的搜索日志中获取。而当前用户在其他搜索平台搜索过的历史搜索词,可以采用本领域技术人员常用的技术手段获取。
本发明实施例中,可以依据预先设置的匹配类型从搜索平台的本地存储中进行查找。其中,匹配类型包括:包含关键词、包含关键词的部分内容、与关键词属于同义词或近义词。
这样,从本地存储中查找与用户输入的关键词匹配的历史搜索词之后,查找出的与关键词匹配的历史搜索词至少包括如下之一:包含输入的关键词的历史搜索词;包含输入的关键词的部分内容的历史搜索词;与输入的关键词属于同义词或近义词的历史搜索词。
其中,包含关键词的历史搜索词至少包括如下之一:以关键词为前缀部分的历史搜索词;以关键词为后缀部分的历史搜索词;以关键词为中间部分的历史搜索词。
本发明实施例中,包含关键词的部分内容的历史搜索词主要是指与输入的关键词具有相同前缀内容的历史搜索词。实际应用中,也可以将与输入的关键词具有相同后缀内容的历史搜索词、或者以输入的关键词中的部分内容为中间部分的历史搜索,确定为包含关键词的部分内容的历史搜索词。
以用户输入的关键词为“销售”为例,查找出的与关键词“销售”匹配的历史搜索词中可以包括:包含“销售”的历史搜索词。比如,“销售员”、“销售技巧”、“销售管理”、“销售金额”等以“销售”为前缀部分的历史搜索词;“网络销售服务”、“管理销售团队”、“培训销售技巧”等以“销售”为中间部分的历史搜索词;“房地产销售”、“酒水销售”、“如何管理销售”等以“销售”为后缀部分的历史搜索词。
查找出的与关键词“销售”匹配的历史搜索词中还可以包括:包含“销售”的部分内容的历史搜索词。比如,“营销技巧”、“售后服务”、“销量”等。
查找出的与关键词“销售”匹配的历史搜索词中还可以包括:与“销售”属于同义词或近义词的历史搜索词。比如,“营销”、“贸易”、“交易”、“出售”等。
S102:按照匹配类型的优先级顺序对与输入的关键词匹配的历史搜索词进行排序。
实际应用中,考虑到本地存储中与输入的关键词匹配的历史搜索词可能数量庞大,若将查找出的所有历史搜索词一起向用户推荐,将可能达不到帮助用户确认准确描述所需信息的关键词的效果。
因此,本发明实施例中,可以针对不同的匹配类型设置相应的优先级。这样,在通过步骤S101依据预先设置的匹配类型,从本地存储中查找出与输入的关键词匹配的历史搜索词之后,可以根据各历史搜索词与用户输入的关键词之间的匹配类型,以及各匹配类型的优先级顺序,对查找出的历史搜索词进行排序,以便后续能够基于历史搜索词的排序向用户依次展现。
关于不同的匹配类型的优先级,可以由本领域技术人员根据实际经验进行设置。比如,可以将匹配类型“包含关键词”的优先级设为最高,而将匹配类型“包含关键词的部分内容”的优先级设为最低。
这样,可以按照从高到低的顺序,将匹配类型为“包含关键词”的历史搜索词排在最前,而将匹配类型为“包含关键词的部分内容”的历史搜索词排在最后。
实际应用中,对于匹配类型“包含关键词”,其涉及多种情形:以键词为前缀部分;以关键词为后缀部分;以关键词为中间部分。
因此,本发明实施例中,可以针对匹配类型下的不同匹配情形进一步设置优先级。比如,“以关键词为前缀部分”的优先级高于“以关键词为中间部分”的优先级;而“以关键词为中间部分”的优先级高于“以关键词为后缀部分”的优先级。这样,在对同属于一种匹配类型的历史搜索词进行排序时,可以按照该匹配类型下各种匹配情形的优先级顺序进行排序。
S103:在与搜索栏关联的位置按序展现查找出的历史搜索词,向用户推荐。
本发明实施例中,通过步骤S102对查找到的历史搜索词进行排序后,可以按照优先级从高到低的顺序,在与搜索栏关联的位置依次展现查找到的历史搜索词,向用户推荐。这样,可以方便用户从推荐的历史搜索词中确认出能够更为准确的描述所需信息的历史搜索词。
实际应用中,可以按照从高到低的优先级顺序,在与搜索栏关联的位置中分页展现各历史搜索词;或者,需要用户通过下拉的方式才能看到展现的所有历史搜索词。
其中,与搜索栏关联的位置可以是搜索栏的下拉框,或者是搜索栏的侧边框。
优选地,考虑到步骤S101查找到的历史搜索词的数量可能会比较多。因此,在与搜索栏关联的位置按序展现查找出的历史搜索词之前,可以依据与输入的关键词匹配的历史搜索词的匹配类型、以及排序情况,进行历史搜索词的筛选。
具体地,可以针对不同的匹配类型,选取排序靠前的设定数量的历史搜索词。继而,按照优先级从高到低的顺序,在与搜索栏关联的位置依次展现选取出的历史搜索词,向用户推荐。
比如,针对匹配类型-“包含关键词”,可以选取排序靠前的10个历史搜索词;针对匹配类型-“与关键词属于同义词或近义词”,可以选取排序靠前的5个历史搜索词;而针对匹配类型-“包含关键词的部分内容”,可以选取排序靠前的3个历史搜索词。
更优地,本发明实施例中,在与搜索栏关联的位置按序展现查找出的历史搜索词,向用户推荐之后,还可以响应用户针对展现的历史搜索词的选择操作。
其中,用户针对展现的历史搜索词的选择操作可以包括:搜索操作。
实际应用中,向用户推荐历史搜索词后,用户可以从展现的历史搜索词中选择更能准确描述其所需信息的历史搜索词;之后,获取针对其选择的历史搜索词的搜索结果。
其中,针对用户选择的历史搜索词的搜索结果可以包括:针对用户选择的历史搜索词的历史搜索结果、或针对用户选择的历史搜索词的即时搜索结果。
针对用户选择的历史搜索词的搜索结果可以通过如下方式得到:
搜索平台接收用户针对展现的历史搜索词的历史搜索操作之后,可以显示针对用户选择的历史搜索词的历史搜索结果;或者,接收用户针对展现的历史搜索词的即时搜索操作之后,可以显示针对用户选择的历史搜索词的即时搜索结果。
本发明实施例中,接收到用户针对展现的历史搜索词的历史搜索操作之后,可以确定出用户选择的历史搜索词,基于该历史搜索词进行搜索查询,获取该历史搜索词的历史搜索结果;并向用户显示针对用户选择的历史搜索词的历史搜索结果。
考虑到互联网信息具有较快的更新速度,接收到用户针对展现的历史搜索词的即时搜索操作之后,可以确定出用户选择的历史搜索词,基于该历史搜索词进行即时搜索,获取该历史搜索词的即时搜索结果;并向用户显示针对用户选择的历史搜索词的即时搜索结果。
关于向用户显示即时搜索结果还是历史搜索结果,可以根据用户的选择来确定。实际应用中,搜索平台在按序展现查找到的历史搜索词时,可以在每个历史搜索词的周边设置历史搜索按钮和即时搜索按钮。
这样,在接收到用户对历史搜索按钮的点击操作后,确定接收到用户针对展现的历史搜索词的历史搜索操作;在接收到用户对即时搜索按钮的点击操作后,确定接收到用户针对展现的历史搜索词的即时搜索操作。
实际应用中,在向用户推荐历史搜索词后,用户可能会对其中的某个历史搜索词不满意,认为该历史搜索词不宜向其推荐,从而有了删除该搜索推荐词的需求。
因此,基于用户的这种需求,本发明实施例中,用户针对展现的历史搜索词的选择操作还可以包括:删除操作。
这样,搜索平台接收用户针对展现的历史搜索词的删除操作之后,可以从本地存储中删除用户选择的历史搜索词。实际应用中,搜索平台在按序展现查找到的历史搜索词时,可以在每个历史搜索词的周边设置删除按钮。这样,在接收到用户对历史搜索词周边的删除按钮的点击操作后,从本地存储中删除该历史搜索词。
通过本发明提供的基于关键词进行搜索推荐的方法,用户输入模糊的关键词后,可以从推荐的历史搜索词中快速确认能够更加准确描述所需信息的搜索词,加快所需信息的获取效率,提高用户体验。
根据上述基于关键词进行搜索推荐的方法,本发明还提供了一种基于关键词进行搜索推荐的装置,如图2a所示,该装置包括:查找模块201、排序模块202和推荐模块203。
实际应用中,基于关键词进行搜索推荐的装置可以设置于搜索引擎、网站或APP的搜索工具等搜索平台中。
本发明实施例中,查找模块201用于接收用户在搜索栏输入的关键词后,依据预先设置的匹配类型,从本地存储中查找与输入的关键词匹配的历史搜索词。
其中,本地存储中包括如下至少一项:当前用户在本地搜索过的历史搜索词;当前用户在其他搜索平台搜索过的历史搜索词;其他用户在本地搜索过的历史搜索词。
实际应用中,当前用户和其他用户在本地搜索过的历史搜索词,可以从本地的搜索日志中获取。而当前用户在其他搜索平台搜索过的历史搜索词,可以采用本领域技术人员常用的技术手段获取。
本发明实施例中,预先设置的匹配类型包括:包含关键词、包含关键词的部分内容、与关键词属于同义词或近义词。
相应地,查找模块201从本地存储中查找的与关键词匹配的历史搜索词至少包括如下之一:
包含输入的关键词的历史搜索词;
包含输入的关键词的部分内容的历史搜索词;
与输入的关键词属于同义词或近义词的历史搜索词。
其中,包含关键词的历史搜索词至少包括如下之一:以关键词为前缀部分的历史搜索词;以关键词为后缀部分的历史搜索词;以关键词为中间部分的历史搜索词。
实际应用中,包含关键词的部分内容的历史搜索词主要是指与输入的关键词具有相同前缀内容的历史搜索词。实际应用中,也可以将与输入的关键词具有相同后缀内容的历史搜索词、或者以输入的关键词中的部分内容为中间部分的历史搜索,确定为包含关键词的部分内容的历史搜索词。
以用户输入的关键词为“销售”为例,查找模块201查找出的与关键词“销售”匹配的历史搜索词中可以包括:包含“销售”的历史搜索词。比如,“销售员”、“销售技巧”、“销售管理”、“销售金额”等以“销售”为前缀部分的历史搜索词;“网络销售服务”、“管理销售团队”、“培训销售技巧”等以“销售”为中间部分的历史搜索词;“房地产销售”、“酒水销售”、“如何管理销售”等以“销售”为后缀部分的历史搜索词。
查找模块201查找出的与关键词“销售”匹配的历史搜索词中还可以包括:包含“销售”的部分内容的历史搜索词。比如,“营销技巧”、“售后服务”、“销量”等。
查找模块201查找出的与关键词“销售”匹配的历史搜索词中还可以包括:与“销售”属于同义词或近义词的历史搜索词。比如,“营销”、“贸易”、“交易”、“出售”等。
本发明实施例中,排序模块202用于按照匹配类型的优先级顺序对查找模块201查找到的与关键词匹配的历史搜索词进行排序。
其中,匹配类型的优先级顺序是由本领域技术人员根据实际经验预先设置的。比如,匹配类型“包含关键词”的优先级最高,而匹配类型“包含关键词的部分内容”的优先级最低。
这样,排序模块202可以按照从高到低的顺序,将匹配类型为“包含关键词”的历史搜索词排在最前,而将匹配类型为“包含关键词的部分内容”的历史搜索词排在最后。
实际应用中,对于匹配类型“包含关键词”,其涉及多种情形:以键词为前缀部分;以关键词为后缀部分;以关键词为中间部分。
因此,针对匹配类型下的不同情形也可以进一步设置优先级。比如,“以关键词为前缀部分”的优先级高于“以关键词为中间部分”的优先级;而“以关键词为中间部分”的优先级高于“以关键词为后缀部分”的优先级。这样,在对同属于一种匹配类型的历史搜索词进行排序时,排序模块202可以按照该匹配类型下各种匹配情形的优先级顺序进行排序。
本发明实施例中,推荐模块203用于在与搜索栏关联的位置按照排序模块202确定的顺序按序展现查找模块201查找出的历史搜索词,向用户推荐。
具体地,推荐模块203可以按照从高到低的优先级顺序,在与搜索栏关联的位置中分页展现各历史搜索词。或者,推荐模块203按照从高到低的优先级顺序展现历史搜索词后,需要用户通过下拉的方式才能看到展现的所有历史搜索词。
其中,与搜索栏关联的位置可以是搜索栏的下拉框,或者是搜索栏的侧边框。
优选地,考虑到查找模块201查找到的历史搜索词的数量可能会比较多。因此,在与搜索栏关联的位置按序展现查找出的历史搜索词之前,排序模块202还可以依据与关键词匹配的历史搜索词的匹配类型、以及排序情况,进行历史搜索词的筛选。
具体地,排序模块202可以针对不同的匹配类型,选取排序靠前的若干个历史搜索词。继而,按照优先级从高到低的顺序,在与搜索栏关联的位置依次展现选取出的历史搜索词,向用户推荐。
更优地,本发明实施例中,如图2b所示,基于关键词进行搜索推荐的装置还可以包括;操作响应模块204。
操作响应模块204用于响应用户针对展现的历史搜索词的选择操作。
其中,用户针对展现的历史搜索词的选择操作可以包括:搜索操作、删除操作。
如图3所示,操作响应模块204具体包括:搜索响应单元301、删除响应单元302。
其中,搜索响应单元301用于响应用户针对展现的历史搜索词的搜索操作。
具体地,搜索响应单元301接收用户针对展现的历史搜索词的搜索操作;针对用户选择的历史搜索词发起即时搜索,显示即时搜索结果。
搜索响应单元301接收用户针对展现的历史搜索词的搜索操作;显示针对用户选择的历史搜索词的历史搜索结果。
实际应用中,推荐模块203在按序展现查找到的历史搜索词时,可以在每个历史搜索词的周边设置历史搜索按钮和即时搜索按钮。
这样,搜索响应单元301在接收到用户对历史搜索按钮的点击操作后,确定向用户显示历史搜索结果。搜索响应单元301在接收到用户对即时搜索按钮的点击操作后,确定向用户显示即时搜索结果。
本发明实施例中,删除响应单元302用于响应用户针对展现的历史搜索词的删除操作。
具体地,删除响应单元302接收用户针对展现的历史搜索词的删除操作;从本地存储中删除用户选择的历史搜索词。
实际应用中,推荐模块203在按序展现查找到的历史搜索词时,可以在每个历史搜索词的周边设置删除按钮;这样,删除响应单元302接收到用户对历史搜索词周边的删除按钮的点击操作后,从本地存储中删除该历史搜索词。
本发明实施例中,基于关键词进行搜索推荐的装置中的各模块、单元的具体功能实现,可以参考基于关键词进行搜索推荐的方法中的各步骤,在此不再赘述。
本发明提供的技术方案中,依据预先设置的匹配类型,从本地存储中查找与用户输入的关键词匹配的历史搜索词;并按照匹配类型的优先级顺序对查找到的历史搜索词进行排序后,按序展现查找出的历史搜索词,向用户推荐。这样,用户输入少量的或者模糊的关键词后,可以从推荐的历史搜索词中快速确认能够更加准确描述所需信息的搜索词,提高获取所需信息的效率,从而提高用户体验。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种基于关键词进行搜索推荐的方法,包括:
接收用户在搜索栏输入的关键词后,依据预先设置的匹配类型,从本地存储中查找与所述关键词匹配的历史搜索词;
按照匹配类型的优先级顺序对与所述关键词匹配的历史搜索词进行排序;
在与所述搜索栏关联的位置按序展现查找出的历史搜索词,向用户推荐。
2.根据权利要求1所述的方法,其中,在与所述搜索栏关联的位置按序展现查找出的历史搜索词之后,还包括:
响应用户针对展现的历史搜索词的选择操作;
其中,所述选择操作包括:搜索操作、删除操作。
3.根据权利要求2所述的方法,所述搜索操作具体为即时搜索操作;以及
所述响应用户针对展现的历史搜索词的选择操作,具体包括:
接收用户针对展现的历史搜索词的即时搜索操作;
显示针对用户选择的历史搜索词的即时搜索结果。
4.根据权利要求2所述的方法,所述搜索操作具体为历史搜索操作;以及
所述响应用户针对展现的历史搜索词的选择操作,具体包括:
接收用户针对展现的历史搜索词的历史搜索操作;
显示针对用户选择的历史搜索词的历史搜索结果。
5.根据权利要求2所述的方法,所述响应用户针对展现的历史搜索词的选择操作,具体包括:
接收用户针对展现的历史搜索词的删除操作;
从本地存储中删除用户选择的历史搜索词。
6.一种基于关键词进行搜索推荐的装置,包括:
查找模块,用于接收用户在搜索栏输入的关键词后,依据预先设置的匹配类型,从本地存储中查找与所述关键词匹配的历史搜索词;
排序模块,用于按照匹配类型的优先级顺序对所述查找模块查找到的与所述关键词匹配的历史搜索词进行排序;
推荐模块,用于在与所述搜索栏关联的位置按照所述排序模块确定的顺序按序展现所述查找模块查找出的历史搜索词,向用户推荐。
7.根据权利要求6所述的装置,还包括:
操作响应模块,用于响应用户针对展现的历史搜索词的选择操作;
其中,所述选择操作包括:搜索操作、删除操作。
8.根据权利要求7所述的装置,其中,所述操作响应模块包括:
搜索响应单元,用于响应用户针对展现的历史搜索词的搜索操作;
删除响应单元,用于响应用户针对展现的历史搜索词的删除操作。
9.根据权利要求8所述的装置,其中,所述搜索操作具体为即时搜索操作;以及
所述搜索响应单元具体用于接收用户针对展现的历史搜索词的即时搜索操作;显示针对用户选择的历史搜索词的即时搜索结果。
10.根据权利要求8所述的装置,其中,
所述删除响应单元具体用于接收用户针对展现的历史搜索词的删除操作;从本地存储中删除用户选择的历史搜索词。
CN201510965277.2A 2015-12-21 2015-12-21 基于关键词进行搜索推荐的方法和装置 Pending CN106897317A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510965277.2A CN106897317A (zh) 2015-12-21 2015-12-21 基于关键词进行搜索推荐的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510965277.2A CN106897317A (zh) 2015-12-21 2015-12-21 基于关键词进行搜索推荐的方法和装置

Publications (1)

Publication Number Publication Date
CN106897317A true CN106897317A (zh) 2017-06-27

Family

ID=59191408

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510965277.2A Pending CN106897317A (zh) 2015-12-21 2015-12-21 基于关键词进行搜索推荐的方法和装置

Country Status (1)

Country Link
CN (1) CN106897317A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109543113A (zh) * 2018-12-21 2019-03-29 北京字节跳动网络技术有限公司 确定点击推荐词的方法、装置、存储介质及电子设备
CN110069698A (zh) * 2017-11-01 2019-07-30 北京京东尚科信息技术有限公司 信息推送方法和装置
CN110347911A (zh) * 2019-05-28 2019-10-18 成都美美臣科技有限公司 一个电子商务网站商品搜索自动推送的方法
CN110348939A (zh) * 2019-05-28 2019-10-18 成都美美臣科技有限公司 一个电子商务网站商品快捷搜索的方法
WO2019200553A1 (en) * 2018-04-18 2019-10-24 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for improving user experience for an on-line platform
CN110442593A (zh) * 2019-08-12 2019-11-12 四川长虹电器股份有限公司 基于用户搜索信息跨应用共享的方法
CN111782958A (zh) * 2020-07-17 2020-10-16 深圳市欢太科技有限公司 推荐词确定方法、装置、电子装置及存储介质
CN112597180A (zh) * 2020-11-20 2021-04-02 深圳市世强元件网络有限公司 电子元件售卖平台服务项目搜索方法、装置及计算机设备
CN112818205A (zh) * 2021-01-27 2021-05-18 游艺星际(北京)科技有限公司 页面处理方法、装置、电子设备、存储介质及产品

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1936896A (zh) * 2006-09-20 2007-03-28 网之易信息技术(北京)有限公司 一种基于搜索引擎的信息检索方法及检索系统
CN103593371A (zh) * 2012-08-16 2014-02-19 腾讯科技(深圳)有限公司 推荐搜索关键词的方法和装置
JP2014170311A (ja) * 2013-03-01 2014-09-18 Ntt Docomo Inc コンテンツ検索結果提供装置、コンテンツ検索結果提供方法、及びコンテンツ検索結果提供システム
CN104462557A (zh) * 2014-12-25 2015-03-25 北京奇虎科技有限公司 基于搜索历史记录的即时搜索方法及装置
CN104715069A (zh) * 2015-03-31 2015-06-17 北京奇虎科技有限公司 一种搜索推荐词的处理方法和装置
CN104933100A (zh) * 2015-05-28 2015-09-23 北京奇艺世纪科技有限公司 关键词推荐方法和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1936896A (zh) * 2006-09-20 2007-03-28 网之易信息技术(北京)有限公司 一种基于搜索引擎的信息检索方法及检索系统
CN103593371A (zh) * 2012-08-16 2014-02-19 腾讯科技(深圳)有限公司 推荐搜索关键词的方法和装置
JP2014170311A (ja) * 2013-03-01 2014-09-18 Ntt Docomo Inc コンテンツ検索結果提供装置、コンテンツ検索結果提供方法、及びコンテンツ検索結果提供システム
CN104462557A (zh) * 2014-12-25 2015-03-25 北京奇虎科技有限公司 基于搜索历史记录的即时搜索方法及装置
CN104715069A (zh) * 2015-03-31 2015-06-17 北京奇虎科技有限公司 一种搜索推荐词的处理方法和装置
CN104933100A (zh) * 2015-05-28 2015-09-23 北京奇艺世纪科技有限公司 关键词推荐方法和装置

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110069698B (zh) * 2017-11-01 2021-09-03 北京京东尚科信息技术有限公司 信息推送方法和装置
CN110069698A (zh) * 2017-11-01 2019-07-30 北京京东尚科信息技术有限公司 信息推送方法和装置
WO2019200553A1 (en) * 2018-04-18 2019-10-24 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for improving user experience for an on-line platform
CN111989664A (zh) * 2018-04-18 2020-11-24 北京嘀嘀无限科技发展有限公司 用于改善在线平台用户体验的系统和方法
CN111989664B (zh) * 2018-04-18 2024-08-02 北京嘀嘀无限科技发展有限公司 用于改善在线平台用户体验的系统和方法
CN109543113A (zh) * 2018-12-21 2019-03-29 北京字节跳动网络技术有限公司 确定点击推荐词的方法、装置、存储介质及电子设备
CN110347911A (zh) * 2019-05-28 2019-10-18 成都美美臣科技有限公司 一个电子商务网站商品搜索自动推送的方法
CN110348939A (zh) * 2019-05-28 2019-10-18 成都美美臣科技有限公司 一个电子商务网站商品快捷搜索的方法
CN110442593A (zh) * 2019-08-12 2019-11-12 四川长虹电器股份有限公司 基于用户搜索信息跨应用共享的方法
CN110442593B (zh) * 2019-08-12 2022-02-01 四川长虹电器股份有限公司 基于用户搜索信息跨应用共享的方法
CN111782958A (zh) * 2020-07-17 2020-10-16 深圳市欢太科技有限公司 推荐词确定方法、装置、电子装置及存储介质
CN112597180A (zh) * 2020-11-20 2021-04-02 深圳市世强元件网络有限公司 电子元件售卖平台服务项目搜索方法、装置及计算机设备
CN112818205A (zh) * 2021-01-27 2021-05-18 游艺星际(北京)科技有限公司 页面处理方法、装置、电子设备、存储介质及产品
CN112818205B (zh) * 2021-01-27 2023-10-31 游艺星际(北京)科技有限公司 页面处理方法、装置、电子设备、存储介质及产品

Similar Documents

Publication Publication Date Title
CN106897317A (zh) 基于关键词进行搜索推荐的方法和装置
CN106897319A (zh) 搜索方法和装置
US10678872B2 (en) Method of and system for conducting personalized federated search and presentation of results therefrom
US10331688B2 (en) Systems and methods for searching content from multiple sources
US20160117063A1 (en) Systems and methods for managing hashtags
US20120036153A1 (en) Mobile system, search system and search result providing method for mobile search
US20150169710A1 (en) Method and apparatus for providing search results
CN105631707A (zh) 基于决策树的广告点击率预估方法与应用推荐方法及装置
US20100114854A1 (en) Map-based websites searching method and apparatus therefor
CN102999619A (zh) 实现搜索的移动终端、服务器和方法
CN106062743A (zh) 用于关键字建议的系统和方法
CN103780677A (zh) 信息分类推送的方法及系统
CN103577544B (zh) 一种用于提供待发送信息的方法及装置
US10831766B2 (en) Decentralized cards platform for showing contextual cards in a stream
US20160098416A1 (en) Auto complete search box based on the user's context to reduce user's input
KR101508583B1 (ko) 스마트 기기 내 시맨틱 검색 시스템 및 검색방법
US10936584B2 (en) Searching and accessing application-independent functionality
CN101957825A (zh) 基于网页中图像、视频内容的图像搜索方法
CN104598604A (zh) 一种网址导航应用于各种浏览器中的浏览方法
US10990620B2 (en) Aiding composition of themed articles about popular and novel topics and offering users a navigable experience of associated content
CN103365932A (zh) 一种网页搜索方法和装置
US9824149B2 (en) Opportunistically solving search use cases
US20210109982A1 (en) Identifying and storing relevant user content in a collection accessible to user in website subscribed to service
US8825698B1 (en) Showing prominent users for information retrieval requests
US20170235733A1 (en) Blended polygon search

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170627