搜索结果的处理方法和装置的制造方法

文档序号:9564631阅读:486来源:国知局
搜索结果的处理方法和装置的制造方法
【技术领域】
[0001] 本发明涉及计算机领域,具体而言,涉及一种搜索结果的处理方法和装置。
【背景技术】
[0002] 随着搜索技术的飞速发展,对于当前搜索词的搜索结果是否符合用户的搜索需求 是目前技术研究的主要方向。例如在飞速发展的电子商务行业,越来越多的用户参与其中, 在海量的商品中,搜索导航一直承担着至关重要的部分,用户在搜索导航的搜索框中输入 关键词之后,搜索导航可以根据用户的需求选择相关的商品列表来供用户选择,由于帮助 用户筛选了大量有效商品信息,从而大大提升了用户的体验。
[0003] 现有电子商务的搜索导航主要有两种搜索方式:
[0004] 方式一:通过产出离线导航词表,在线加载的方式,推荐给用户。例如,针对历史搜 索词,通过历史搜索日志,计算出每个历史搜索词对应的导航推荐结果。如果当前用户输入 的搜索词命中了词表,则会把导航的推荐结果呈现给该用户。
[0005] 方式二:个性化的导航推荐。通过类似方法一的方法产出的离线词表,结合在线用 户的特征,其特征取决于该用户的历史行为、区域特征、终端类型等。
[0006] 以上两种方式的导航,都在一定程度上满足了用户的需求,提高了用户的体验。但 针对类似无线终端屏幕小,输入不方便,通过方式一的方法并不能展示过多的信息给用户。 例如,不同的用户输入"手机"后,屏幕上按照九宫格的方式来展示,最多只能展现9个tag, 显然满足不了用户的需求;而方式二虽在一定程度上缓解了推送过多导航内容,但由于用 户的需求是多变的,例如,通过历史预测,该用户喜欢的手机品牌是"苹果",但实际用户看 上新款三星的手机,亦可能用户在为别人买手机,类似这种需求,基于搜索历史的个性化导 航显然不能满足。
[0007] 由此可知,在现有电子商务搜索系统中,无论是标签导购,还是搜索个性化,在一 定程度上都不能满足用户"多变"的需求,例如:搜索"手机",一分钟之前是在找"三星"品 牌的手机,一分钟之后搜索"手机"是在找"苹果"品牌的手机。同时,针对这些部分个性化 不能覆盖的群体,搜索体验也不能得到改善。
[0008] 针对上述的现有技术提供的搜索方法无法获得准确的搜索结果的技术问题,目前 尚未提出有效的解决方案。

【发明内容】

[0009] 本发明实施例提供了一种搜索结果的处理方法和装置,以至少解决现有技术提供 的搜索方法无法获得准确的搜索结果的技术问题。
[0010] 根据本发明实施例的一个方面,提供了一种搜索结果的处理方法,该方法包括:获 取客户端的搜索框中接收到的当前搜索词;根据当前搜索词查询得到搜索结果列表,搜索 结果列表包括:至少一个搜索结果;在将搜索结果列表中的搜索结果返回给客户端进行显 示之后,监控客户端上显示的搜索结果对应发生的操作行为;抽取发生操作行为的搜索结 果的标签,并计算每个标签的在线权重值;从历史搜索日志中查询得到当前搜索词对应的 历史搜索结果列表,并获取历史搜索结果列表中每个历史搜索结果的标签对应的历史标签 权重值;结合在线权重值和历史标签权重值对搜索结果列表中的搜索结果的标签进行重新 排序,生成当前搜索词对应的推荐标签列表;按照推荐标签列表向客户端推送当前搜索词 对应的搜索结果。
[0011] 根据本发明实施例的另一方面,还提供了一种搜索结果的处理装置,包括:第一获 取模块,用于获取客户端的搜索框中接收到的当前搜索词;查询模块,用于根据当前搜索词 查询得到搜索结果列表,搜索结果列表包括:至少一个搜索结果;监控模块,用于在将搜索 结果列表中的搜索结果返回给客户端进行显示之后,监控客户端上显示的搜索结果对应发 生的操作行为;处理模块,用于抽取发生操作行为的搜索结果的标签,并计算每个标签的在 线权重值;第二获取模块,用于从历史搜索日志中查询得到当前搜索词对应的历史搜索结 果列表,并获取历史搜索结果列表中每个历史搜索结果的标签对应的历史标签权重值;生 成模块,用于结合在线权重值和历史标签权重值对搜索结果列表中的搜索结果的标签进行 重新排序,生成当前搜索词对应的推荐标签列表;推送模块,用于按照推荐标签列表向客户 端推送当前搜索词对应的搜索结果。
[0012] 在本发明实施例中,采用获取客户端的搜索框中接收到的当前搜索词;根据当前 搜索词查询得到搜索结果列表,搜索结果列表包括:至少一个搜索结果;在将搜索结果列 表中的搜索结果返回给客户端进行显示之后,监控客户端上显示的搜索结果对应发生的操 作行为;抽取发生操作行为的搜索结果的标签,并计算每个标签的在线权重值;从历史搜 索日志中查询得到当前搜索词对应的历史搜索结果列表,并获取历史搜索结果列表中每个 历史搜索结果的标签对应的历史标签权重值;结合在线权重值和历史标签权重值对搜索结 果列表中的搜索结果的标签进行重新排序,生成当前搜索词对应的推荐标签列表;按照推 荐标签列表向客户端推送当前搜索词对应的搜索结果的方式,通过对客户端用户输入的当 前搜索词的搜索结果的标签进行实时分析,动态计算得到当前搜索词对应的搜索结果,实 时分析的部分主要利用当前搜索词实时的搜索结果,以及与当前搜索词匹配的搜索词的历 史搜索结果进行结合分析,结合分析的结果可以是通过累加历史搜索结果对应的标签的在 线权重值,和当前搜索词实时获取到的搜索结果对应的标签的历史标签权重值得到的,由 于标签的权重值发生了改变,因此标签的排序结果也发生了变化,从而计算出了针对本次 搜索用户的标签偏好,产出用户的实时导购标签,继而使得标签对应的搜索结果的显示也 发生了变化,从而得到当前搜索词对应的新搜索结果,进而解决了现有技术提供的搜索方 法无法获得准确的搜索结果的技术问题。
【附图说明】
[0013] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0014] 图1是本发明实施例的一种运行搜索结果的处理方法的移动终端的硬件结构框 图;
[0015] 图2是根据本发明实施例的搜索结果的处理方法的流程图;
[0016] 图3是根据本发明实施例的一种可选的基于电子商务领域的应用场景的搜索结 果的处理系统的框架结构示意图;
[0017] 图4是根据本发明实施例的一种计算历史标签权重值的计算方法流程图;
[0018] 图5是根据本发明实施例的一种搜索结果的处理装置的示意图;
[0019] 图6是根据本发明实施例的一种可选的搜索结果的处理装置的结构示意图;
[0020] 图7是根据本发明实施例的一种可选的搜索结果的处理装置的结构示意图;以及
[0021] 图8是根据本发明实施例的一种可选的搜索结果的处理装置的结构示意图。
【具体实施方式】
[0022] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0023] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用 的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。此外,术语"包括"和"具有"以及他们的任何变形,意图在于 覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限 于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产 品或设备固有的其它步骤或单元。
[0024] 实施例1
[0025] 根据本发明实施例,还提供了一种搜索结果的处理方法的方法实施例,需要说明 的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执 行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序 执行所示出或描述的步骤。
[0026] 本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运 算装置中执行。以运行在计算机终端上为例,图1是本发明实施例的一种运行搜索结果的 处理方法的移动终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图 中仅示出一个)处理器102 (处理器102可以包括但不限于微处理器MCU或可编程逻辑器 件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。 本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构 造成限定。例如,移动终端10还可包括比图1中所示更多或者更少的组件,或者具有与图 1所示不同的配置。
[0027] 存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的搜索 结果的处理方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件 程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的搜索结果的处理方法。 存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储 装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对 于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述 网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0028] 传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括 移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适 配器(Network In
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1