一种搜索结果的扩展方法、系统、设备和存储介质技术方案

技术编号:26597968 阅读:21 留言:0更新日期:2020-12-04 21:20
本发明专利技术实施例公开了一种搜索结果的扩展方法、系统、设备和存储介质。该方法包括:获取目标用户输入的搜索词语;根据所述搜索词语获取第一搜索结果;判断所述第一搜索结果的数量是否小于第一阈值;若所述第一搜索结果的数量小于第一阈值,从预设数据库中获取与所述搜索词语相关的扩展词语;根据所述扩展词语获取第二搜索结果;将所述第一搜索结果和第二搜索结果展示给所述目标用户。本发明专利技术实施例实现了扩展搜索结果。

【技术实现步骤摘要】
一种搜索结果的扩展方法、系统、设备和存储介质
本专利技术实施例涉及搜索技术,尤其涉及一种搜索结果的扩展方法、系统、设备和存储介质。
技术介绍
随着互联网技术的飞速发展,人们越来越依赖于在网络上搜索,从而获得自己想要的信息。例如用户进入购物APP,在搜索框内输入想要购买的商品信息,搜索系统根据用户特征结合商品信息,给用户返回匹配的商品。但是在某些场景下,用户输入的搜索词粒度比较细,返回的商品比较少,这种情况下,商家为了尽可能的增加商品的曝光率和下单率,需要考虑对搜索的结果进行扩充,尽可能发返回更多,更相关的商品给用户选择。
技术实现思路
本专利技术实施例提供一种搜索结果的扩展方法、系统、设备和存储介质,以实现扩展搜索结果。为达此目的,本专利技术实施例提供了一种搜索结果的扩展方法,该方法包括:获取目标用户输入的搜索词语;根据所述搜索词语获取第一搜索结果;判断所述第一搜索结果的数量是否小于第一阈值;若所述第一搜索结果的数量小于第一阈值,从预设数据库中获取与所述搜索词语相关的扩展词语;根据所述扩展词语获取第二搜索结果;将所述第一搜索结果和第二搜索结果展示给所述目标用户。进一步的,所述判断所述第一搜索结果的数量是否小于第一阈值之后包括:若所述第一搜索结果的数量不小于第一阈值,将所述第一搜索结果展示给所述目标用户。进一步的,所述将所述第一搜索结果和第二搜索结果展示给所述目标用户包括:将所述第一搜索结果和第二搜索结果按照预设的数量比例排列后展示给所述目标用户。进一步的,所述从预设数据库中获取与所述搜索词语相关的扩展词语包括:判断所述搜索词语的语法是否错误;若所述搜索词语的语法错误,从预设数据库中获取与所述搜索词语语法正确的扩展词语。进一步的,所述判断所述搜索词语的语法是否错误之后包括:若所述搜索词语的语法正确,从预设数据库中获取与所述搜索词语相关的扩展词语。进一步的,所述预设数据库按预设时间获取所述目标用户输入的搜索词语作为扩展词语。进一步的,所述第一搜索结果和第二搜索结果为商品信息。一方面,本专利技术实施例还提供了一种搜索结果的扩展系统,该系统包括:词语获取模块,用于获取目标用户输入的搜索词语;结果获取模块,用于根据所述搜索词语获取第一搜索结果;数量判断模块,用于判断所述第一搜索结果的数量是否小于第一阈值;词语扩展模块,用于若所述第一搜索结果的数量小于第一阈值,从预设数据库中获取与所述搜索词语相关的扩展词语;所述结果获取模块还用于根据所述扩展词语获取第二搜索结果;结果展示模块,用于将所述第一搜索结果和第二搜索结果展示给所述目标用户。另一方面,本专利技术实施例还提供了一种计算机设备,该计算机设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任一实施例提供的方法。又一方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例提供的方法。本专利技术实施例通过获取目标用户输入的搜索词语;根据所述搜索词语获取第一搜索结果;判断所述第一搜索结果的数量是否小于第一阈值;若所述第一搜索结果的数量小于第一阈值,从预设数据库中获取与所述搜索词语相关的扩展词语;根据所述扩展词语获取第二搜索结果;将所述第一搜索结果和第二搜索结果展示给所述目标用户,解决了用户输入的搜索词粒度比较细时,返回的搜索结果比较少的问题,实现了扩展搜索结果的效果。附图说明图1是本专利技术实施例一提供的一种搜索结果的扩展方法的流程示意图;图2是本专利技术实施例二提供的一种搜索结果的扩展方法的流程示意图;图3是本专利技术实施例三提供的一种搜索结果的扩展系统的结构示意图;图4为本专利技术实施例四提供的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一模块称为第二模块,且类似地,可将第二模块称为第一模块。第一模块和第二模块两者都是模块,但其不是同一模块。术语“第一”、“第二”等不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本专利技术实施例的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。实施例一如图1所示,本专利技术实施例一提供了一种搜索结果的扩展方法,该方法包括:S110、获取目标用户输入的搜索词语。S120、根据所述搜索词语获取第一搜索结果。本实施例中,当目标用户输入搜索词语后,就可以获取到目标用户输入的搜索词语,然后使用常规方法根据搜索词语获取与该搜索词语对应的第一搜索结果。S130、判断所述第一搜索结果的数量是否小于第一阈值。S140、若所述第一搜索结果的数量小于第一阈值,从预设数据库中获取与所述搜索词语相关的扩展词语。S150、根据所述扩展词语获取第二搜索结果。S160、将所述第一搜索结果和第二搜索结果展示给所述目标用户。本实施例中,获取到第一搜索结果后,为了保证用户可以获取到足够多的第一搜索结果,需要判断第一搜索结果的数量是否小于第一阈值,其中第一阈值可以是开发人员设定的,若第一搜索结果的数量小于第一阈值,那么就从预设数据库中获取与搜索词语相关的扩展词语,其中预设数据库中保存了大量的预设词语,这些预设词语可以获取到大量的搜索结果,将与用户输入的搜索词语相关的预设词语作为扩展词语,然后根据扩展词语获取第二搜索结果,最后将第一搜索结果和第二搜索结果展示给所述目标用户。这样即使用户只输入了搜索词语,通过从预设数据库中获取的扩展词语,用户可以得到第一搜索结果和第二搜索结果,满足搜索需求。进一步的,若第一搜索结果和第二搜索结果的数量仍然小于第一阈值,可以继续获取扩展词语的相关词语,直至第一搜索结本文档来自技高网...

【技术保护点】
1.一种搜索结果的扩展方法,其特征在于,包括:/n获取目标用户输入的搜索词语;/n根据所述搜索词语获取第一搜索结果;/n判断所述第一搜索结果的数量是否小于第一阈值;/n若所述第一搜索结果的数量小于第一阈值,从预设数据库中获取与所述搜索词语相关的扩展词语;/n根据所述扩展词语获取第二搜索结果;/n将所述第一搜索结果和第二搜索结果展示给所述目标用户。/n

【技术特征摘要】
1.一种搜索结果的扩展方法,其特征在于,包括:
获取目标用户输入的搜索词语;
根据所述搜索词语获取第一搜索结果;
判断所述第一搜索结果的数量是否小于第一阈值;
若所述第一搜索结果的数量小于第一阈值,从预设数据库中获取与所述搜索词语相关的扩展词语;
根据所述扩展词语获取第二搜索结果;
将所述第一搜索结果和第二搜索结果展示给所述目标用户。


2.根据权利要求1所述的方法,其特征在于,所述判断所述第一搜索结果的数量是否小于第一阈值之后包括:
若所述第一搜索结果的数量不小于第一阈值,将所述第一搜索结果展示给所述目标用户。


3.根据权利要求1所述的方法,其特征在于,所述将所述第一搜索结果和第二搜索结果展示给所述目标用户包括:
将所述第一搜索结果和第二搜索结果按照预设的数量比例排列后展示给所述目标用户。


4.根据权利要求1所述的方法,其特征在于,所述从预设数据库中获取与所述搜索词语相关的扩展词语包括:
判断所述搜索词语的语法是否错误;
若所述搜索词语的语法错误,从预设数据库中获取与所述搜索词语语法正确的扩展词语。


5.根据权利要求4所述的方法,其特征在于,所述判断所述搜索词语的语法是否错误之后包括:
若所述搜索词语的语法正确,从预...

【专利技术属性】
技术研发人员:吴伟兴
申请(专利权)人:深圳乐信软件技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1